Description
In the Linux kernel, the following vulnerability has been resolved:

soc: qcom: pd-mapper: Fix element length in servreg_loc_pfr_req_ei

It looks element length declared in servreg_loc_pfr_req_ei for reason
not matching servreg_loc_pfr_req's reason field due which we could
observe decoding error on PD crash.

qmi_decode_string_elem: String len 81 >= Max Len 65

Fix this by matching with servreg_loc_pfr_req's reason field.
Published: 2026-05-06
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw in the Linux kernel originates from an incorrect element length declaration in the qcom pd‑mapper function servreg_loc_pfr_req_ei. This mismatch with the reason field of servreg_loc_pfr_req results in a decoding error, noted as qmi_decode_string_elem: String len 81 >= Max Len 65, which triggers a PD crash. Based on the description, it is inferred that the attack relies on sending malformed PD messages that cause the decoding error.

Affected Systems

All Linux kernel releases that incorporate the qcom pd‑mapper code before the commit that corrects the element length are potentially impacted. This includes the mainline kernel and all release candidates up to version 7.0‑rc7 shipped by any distribution that did not apply the patch. Updated kernel versions containing the patch are no longer affected.

Risk and Exploitability

The CVSS score of 5.5 indicates a moderate severity, while the EPSS score of <1% suggests a low probability of exploitation at present. The vulnerability does not provide remote code execution but can cause a kernel crash, which could be triggered from a local or privileged context that can send PD messages to the kernel. The likely attack vector is a local or system with privileges that can send PD messages; this inference arises from the fact that the crash is triggered by misformatted PD messages. It is not listed in CISA’s KEV catalog.

Generated by OpenCVE AI on May 12, 2026 at 00:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that contains the commit correcting the element length in the qcom pd‑mapper code path.
  • If a timely kernel upgrade is not possible, disable or restrict the PD service that exercises the affected code to reduce the risk of accidental crashes.
  • After applying the update or disabling the service, monitor kernel logs for occurrences of "qmi_decode_string_elem" errors to confirm the issue has been resolved.

Generated by OpenCVE AI on May 12, 2026 at 00:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 12 May 2026 01:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Mon, 11 May 2026 21:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-122

Mon, 11 May 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses NVD-CWE-noinfo
CPEs cpe:2.3:o:linux:linux_kernel:7.0:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc5:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc6:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc7:*:*:*:*:*:*
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}


Thu, 07 May 2026 00:15:00 +0000


Wed, 06 May 2026 12:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-122

Wed, 06 May 2026 09:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: soc: qcom: pd-mapper: Fix element length in servreg_loc_pfr_req_ei It looks element length declared in servreg_loc_pfr_req_ei for reason not matching servreg_loc_pfr_req's reason field due which we could observe decoding error on PD crash. qmi_decode_string_elem: String len 81 >= Max Len 65 Fix this by matching with servreg_loc_pfr_req's reason field.
Title soc: qcom: pd-mapper: Fix element length in servreg_loc_pfr_req_ei
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-05-11T22:17:53.487Z

Reserved: 2026-05-01T14:12:55.986Z

Link: CVE-2026-43108

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-05-06T10:16:24.460

Modified: 2026-05-11T17:27:25.167

Link: CVE-2026-43108

cve-icon Redhat

Severity :

Publid Date: 2026-05-06T00:00:00Z

Links: CVE-2026-43108 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-05-12T01:00:04Z

Weaknesses