CVE-2026-74399
In the Linux kernel, the following vulnerability has been resolved: evm: terminate and bound the evm_xattrs read buffer evm_read_xattrs() allocates size + 1 bytes, fills them from the list of enabled xattrs, and then passes strlen(temp) to…
Does this matter?
Not yet scored. NVD analysis is pending; check back once CVSS and EPSS values are published.
Description
In the Linux kernel, the following vulnerability has been resolved: evm: terminate and bound the evm_xattrs read buffer evm_read_xattrs() allocates size + 1 bytes, fills them from the list of enabled xattrs, and then passes strlen(temp) to simple_read_from_buffer(). When no configured xattrs are enabled, the fill loop stores nothing and temp[0] remains uninitialized, so strlen() reads beyond initialized memory. Explicitly terminate the buffer after allocation, use snprintf() for each formatted line, and pass the accumulated length, without risk of truncation, to simple_read_from_buffer().
- CVSS
- Not yet scored
- EPSS
- 0.17% probability · 7th percentile
- CISA KEV
- Not listed
- Source
- 416baaa9-dc9f-4396-8d5f-8c081fb06d67
References
- https://git.kernel.org/stable/c/0b9f8282b40af4a99d6243d2cb939d14ff36b049
- https://git.kernel.org/stable/c/11143a19f5b8dc8f414deab87571134f9f447313
- https://git.kernel.org/stable/c/12ad52dc45a0c8c9d25e85b4a84201de4c5420ed
- https://git.kernel.org/stable/c/38b7d63b23aa9d2ddde7688040e9426d32be4065
- https://git.kernel.org/stable/c/8df81954d22a653a8b01d46692cd56f71137269b
- https://git.kernel.org/stable/c/a0f64cf8bfcb39e533d9e27aeb763a8d81b7f39d
- https://git.kernel.org/stable/c/a36cbfb85f26e6c6fb6529b1a364331b94dc88f3
Source: NVD record, EPSS from FIRST.org, KEV from CISA. Refreshed daily.