In the Linux kernel, the following vulnerability has been resolved: fpga: microchip-spi: fix zero header_size OOB read in mpf_ops_parse_header()… (CVE-2026-72156)
A vulnerability in the Linux kernel's fpga microchip-spi driver was resolved. The issue involves an out-of-bounds read caused by a zero header_size value in the mpf_ops_parse_header() function. This leads to reading one byte before the start of the buffer, which is not prevented by buffer size checks. The fix involves returning an error code when header_size is zero to avoid the invalid memory access.
AI Analysis
Technical Summary
The Linux kernel's fpga microchip-spi driver contained a vulnerability (CVE-2026-72156) where the mpf_ops_parse_header() function reads the header_size from the bitstream at a fixed offset. If header_size is zero, the expression *(buf + header_size - 1) results in an out-of-bounds read one byte before the buffer start. Although the buffer size is guaranteed to be large enough for normal header sizes, the zero header_size case was not handled properly. The vulnerability was fixed by returning -EINVAL when header_size is zero, preventing the out-of-bounds read.
Potential Impact
This vulnerability could lead to an out-of-bounds read in kernel memory when processing FPGA bitstreams with a zero header_size. While the exact impact is not detailed, out-of-bounds reads can potentially lead to information disclosure or kernel instability. No known exploits in the wild have been reported.
Mitigation Recommendations
A fix is available that returns an error when header_size is zero, preventing the out-of-bounds read. Users should apply the official Linux kernel update that includes this fix. Since this is a kernel-level vulnerability, updating to a patched kernel version is the recommended remediation.
In the Linux kernel, the following vulnerability has been resolved: fpga: microchip-spi: fix zero header_size OOB read in mpf_ops_parse_header()… (CVE-2026-72156)
Description
A vulnerability in the Linux kernel's fpga microchip-spi driver was resolved. The issue involves an out-of-bounds read caused by a zero header_size value in the mpf_ops_parse_header() function. This leads to reading one byte before the start of the buffer, which is not prevented by buffer size checks. The fix involves returning an error code when header_size is zero to avoid the invalid memory access.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The Linux kernel's fpga microchip-spi driver contained a vulnerability (CVE-2026-72156) where the mpf_ops_parse_header() function reads the header_size from the bitstream at a fixed offset. If header_size is zero, the expression *(buf + header_size - 1) results in an out-of-bounds read one byte before the buffer start. Although the buffer size is guaranteed to be large enough for normal header sizes, the zero header_size case was not handled properly. The vulnerability was fixed by returning -EINVAL when header_size is zero, preventing the out-of-bounds read.
Potential Impact
This vulnerability could lead to an out-of-bounds read in kernel memory when processing FPGA bitstreams with a zero header_size. While the exact impact is not detailed, out-of-bounds reads can potentially lead to information disclosure or kernel instability. No known exploits in the wild have been reported.
Mitigation Recommendations
A fix is available that returns an error when header_size is zero, preventing the out-of-bounds read. Users should apply the official Linux kernel update that includes this fix. Since this is a kernel-level vulnerability, updating to a patched kernel version is the recommended remediation.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-46j9-hjxg-9ff5
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-72156"]
- Ecosystems
- []
- Database Specific Severity
- null
- Cvss Version
- null
Threat ID: 6a808b75bf8831d5394ff7e9
Added to database: 08/15/2026, 15:53:25 UTC
Last enriched: 08/15/2026, 16:54:55 UTC
Last updated: 08/16/2026, 00:41:15 UTC
Views: 2
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.