CVE Feed
7.8 High

The simulated EEPROM driver validated access ranges in eepromrangeisvalid() (drivers/eeprom/eepromsimulator.c) with a single test, (offset…

CVE-2026-90833

The simulated EEPROM driver validated access ranges in eepromrangeisvalid() (drivers/eeprom/eepromsimulator.c) with a single test, (offset + len) size. Because offset is a signed offt and len an unsigned sizet of the same rank, the addition is evaluated in unsigned arithmetic: a negative offset combined with a compensating len wraps the sum back into the accepted range. eepromsimread() and eepromsimwrite() then memcpy() through the EEPROM(addr) macro, which is plain pointer arithmetic on the driver's static mockeeprom array, so the copy addresses memory located before that array. eepromread() and eepromwrite() are syscall entry points, and their verification handlers in drivers/eeprom/eepromhandlers.c check only the device object and the caller's own data buffer (KSYSCALLMEMORYREAD/KSYSCALLMEMORYWRITE) — the offset argument is passed to the driver unvalidated. With CONFIGUSERSPACE=y, a CONFIGEEPROMSIMULATOR device instance, and the device object granted to a user thread (the usage the in-tree tests/drivers/eeprom/api suite exercises from ZTESTUSER threads), an unprivileged thread could supply a negative offset and have the kernel perform the copy on its behalf. The result is an…

Assessment

CVSS
7.8 (v3.1)
Severity
High
Known exploited
Not listed in CISA KEV
Exploit availability
Nothing found in Exploit-DB, Metasploit, Nuclei or public PoC repositories
Published
10 November 2026
Last updated
10 November 2026
Assigner
zephyr

CVSS vectorCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

At the source

References

Community proofs of concept

No community proof of concept yet. If you have one for a published vulnerability and the right to share it, add it below — it will appear here once reviewed.

Submit a proof of concept
Before you submit *

Query this programmatically

Agents can read this through the MCP endpoint, or over HTTP:

curl https://cve.zerocrew.in/api/cve/CVE-2026-90833