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

nvmem: layouts: onie-tlv: fix hang on unknown types

The EEPROM on my board has a vendor specific entry of type 0x41. When
stumbling upon that, this driver hangs in an endless loop.

Fix it by keep incrementing the offset on unknown entries, so the loop
will eventually stop.
Published: 2026-07-01
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel’s nvmem module dispatches EEPROM data through a legacy onie‑tlv parser. When the parser encounters an entry type that it does not recognize, it fails to advance its internal offset and consequently falls into an infinite loop. This results in the driver, and ultimately the system, hanging because the loop consumes CPU time and stalls normal operation. The flaw is a classic infinite‑loop error classified as CWE‑835 and produces a local denial of service while the kernel remains loaded.

Affected Systems

All Linux kernel builds that include the legacy onie‑tlv parser without the offset‑increment patch are affected, including stable releases and the 7.1 release candidates. The vulnerability is confined to devices that rely on nvmem to read EEPROM data, such as embedded routers, switches, and IoT gateways that employ the onie‑tlv layout.

Risk and Exploitability

The EPSS score is less than 1 %, indicating a very low exploitation probability. The CVSS score of 5.5 reflects moderate severity. The issue is not listed in CISA’s KEV catalog. The vulnerability is triggered only when a board’s EEPROM contains an unrecognized onie‑tlv entry type; the driver will then loop indefinitely until the system is rebooted or the board is updated. This represents a local denial of service that requires the presence of such an entry, and no evidence suggests that remote exploitation is feasible without first corrupting the EEPROM or firmware.

Generated by OpenCVE AI on August 13, 2026 at 12:58 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the kernel to a release that contains the offset‑increment fix for unknown onie‑tlv entries.
  • If an upgrade is not immediately possible, rebuild the kernel disabling the onie‑tlv driver or configure the nvmem module to ignore or skip unknown entry types.
  • Secure the board’s EEPROM against unauthorized writes by applying firmware integrity checks and restricting write access to trusted processes or physical access only.

Generated by OpenCVE AI on August 13, 2026 at 12:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 02 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-627
CWE-665

Thu, 02 Jul 2026 01:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-627
CWE-665

Thu, 02 Jul 2026 00:15:00 +0000


Wed, 01 Jul 2026 23:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-665

Wed, 01 Jul 2026 17:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-665

Wed, 01 Jul 2026 13:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: nvmem: layouts: onie-tlv: fix hang on unknown types The EEPROM on my board has a vendor specific entry of type 0x41. When stumbling upon that, this driver hangs in an endless loop. Fix it by keep incrementing the offset on unknown entries, so the loop will eventually stop.
Title nvmem: layouts: onie-tlv: fix hang on unknown types
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-07-01T13:32:18.489Z

Reserved: 2026-06-09T07:44:35.399Z

Link: CVE-2026-53336

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-07-01T14:16:41.560

Modified: 2026-07-23T21:33:30.033

Link: CVE-2026-53336

cve-icon Redhat

Severity :

Publid Date: 2026-07-01T00:00:00Z

Links: CVE-2026-53336 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T13:00:04Z

Weaknesses