CVE-2025-71136: media: adv7842: Avoid possible out-of-bounds array accesses in adv7842_cp_log_status()
In the Linux kernel, the following vulnerability has been resolved:
media: adv7842: Avoid possible out-of-bounds array accesses in adv7842_cp_log_status()
It's possible for cp_read() and hdmi_read() to return -EIO. Those
values are further used as indexes for accessing arrays.
Fix that by checking return values where it's needed.
Found by Linux Verification Center (linuxtesting.org) with SVACE.
Security readout for executives and security teams
Plain-English summary
A Linux media-driver error can treat a failed hardware read as an array position, potentially reading outside valid memory. The supplied CVSS assessment indicates possible serious information disclosure or system disruption, but requires local, low-privileged access. Exposure is likely limited to systems using the ADV7842 media driver.
Executive priority
Treat this as an expedited kernel-maintenance issue on systems using the affected media driver, not a fleet-wide emergency without confirmed reachability. Patch exposed multi-user or sensitive systems first. Current sources show meaningful potential impact but no evidence of active exploitation.
Technical view
In adv7842_cp_log_status(), cp_read() or hdmi_read() can return -EIO. The negative error value may then be used as an array index, causing an out-of-bounds access. The stable fixes validate relevant return values before indexing. The supplied vector is local, low complexity, low privileges, no user interaction, with high confidentiality and availability impact.
Likely exposure
Prioritize Linux systems containing and using the ADV7842 media driver, especially where untrusted local users can reach its status-reporting path. The supplied record lists affected kernel entries from 3.12 through 6.19, but does not provide clear distribution-package mappings. Confirm exposure against each distribution's advisory and backport status.
Exploitation context
The supplied CVSS vector describes local exploitation requiring low privileges; it does not indicate remote reachability. CVE-2025-71136 is not listed as KEV in the bundle, and no cited evidence establishes active exploitation or a public proof of concept. Practical reachability depends on driver configuration and access to the affected path.
Researcher notes
The record provides no CWE, public exploit, demonstrated trigger, or detailed memory-disclosure analysis. Its version data is ambiguous and includes commit identifiers plus branch-version entries, so avoid inferring exact vulnerable ranges. Review the stable patches and downstream backports to establish whether a deployed kernel lacks the return-value checks.
Mitigation direction
Upgrade to a vendor-supported kernel containing the applicable referenced stable fix.
Check distribution security advisories for package-specific fixed versions and backports.
Restrict untrusted local access while affected systems await updates.
Disable the ADV7842 driver only if operationally safe and vendor guidance supports doing so.
Validation and detection
Inventory kernel versions and distribution package revisions across Linux systems.
Determine whether the ADV7842 driver is present, enabled, or actively used.
Match kernel source or vendor changelogs against the referenced stable commits.
After updating, confirm the running kernel includes the vendor's CVE fix.
Monitor vendor advisories for corrected affected-version mappings or revised severity.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cve · low confidence lookup
CVE-2025-71136 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
1CVSS vectors
3Timeline events
0ADP providers
8Source links
CVSS vector scores
1 official score
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.