Answer in brief
CVE-2024-58017 records a Unknown severity vulnerability in printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX. The current sources do not mark it as known exploited. The current feed maps Linux/Linux (generic), Linux/Linux (generic), Siemens/SIMATIC S7-1500 TM MFP - GNU/Linux subsystem (generic). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
A CVSS score is not reported in the current record. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps Linux/Linux (generic), Linux/Linux (generic), Siemens/SIMATIC S7-1500 TM MFP - GNU/Linux subsystem (generic). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| Linux/Linuxgeneric | >=e6fe3e5b7d16e8f146a4ae7fe481bc6e97acde1e <54c14022fa2ba427dc543455c2cf9225903a7174 || >=e6fe3e5b7d16e8f146a4ae7fe481bc6e97acde1e <dfb7b179741ee09506dc7719d92f9e1cea01f10e || >=e6fe3e5b7d16e8f146a4ae7fe481bc6e97acde1e <bb8ff054e19fe27f4e5eaac1b05e462894cfe9b1 || >=e6fe3e5b7d16e8f146a4ae7fe481bc6e97acde1e <9a6d43844de2479a3ff8d674c3e2a16172e01598 || >=e6fe3e5b7d16e8f146a4ae7fe481bc6e97acde1e <4acf6bab775dbd22a9a799030a808a7305e01d63 || >=e6fe3e5b7d16e8f146a4ae7fe481bc6e97acde1e <404e5fd918a0b14abec06c7eca128f04c9b98e41 || >=e6fe3e5b7d16e8f146a4ae7fe481bc6e97acde1e <4a2c4e7265b8eed83c25d86d702cea06493cab18 || >=e6fe3e5b7d16e8f146a4ae7fe481bc6e97acde1e <3d6f83df8ff2d5de84b50377e4f0d45e25311c7a || 55b2c1ccb82143be1ed9e1922976dbe63917fe68 || 089d475a4cdb5848998b3cb37e545413ed054784 || 695583334b6b7f82c39ee124edfbfa48145ed571 || 3404019d6d0f4c0108b77d44e97e2e39ca937e6f || >=4.4.203 <4.5 || >=4.9.203 <4.10 || >=4.14.156 <4.15 || >=4.19.86 <4.20 | 54c14022fa2ba427dc543455c2cf9225903a7174, dfb7b179741ee09506dc7719d92f9e1cea01f10e, bb8ff054e19fe27f4e5eaac1b05e462894cfe9b1, 9a6d43844de2479a3ff8d674c3e2a16172e01598, 4acf6bab775dbd22a9a799030a808a7305e01d63, 404e5fd918a0b14abec06c7eca128f04c9b98e41, 4a2c4e7265b8eed83c25d86d702cea06493cab18, 3d6f83df8ff2d5de84b50377e4f0d45e25311c7a, 4.5, 4.10, 4.15, 4.20 |
| Linux/Linuxgeneric | 4.20 | Not reported |
| Siemens/SIMATIC S7-1500 TM MFP - GNU/Linux subsystemgeneric | >=0 <* | * |
Published upstream
Feb 27, 2025
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Oct 15, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Oct 15, 2026
In the Linux kernel, the following vulnerability has been resolved: printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX Shifting 1 << 31 on a 32-bit int causes signed integer overflow, which leads to undefined behavior. To prevent this, cast 1 to u32 before performing the shift, ensuring well-defined behavior. This change explicitly avoids any potential overflow by ensuring that the shift occurs on an unsigned 32-bit integer.
Quoted source text, attributed separately from HOL analysis.