cveboard RSS feed

CVE-2024-58017

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2024
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX

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.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
e6fe3e5b7d16e8f146a4ae7fe481bc6e97acde1eaffectedgit54c14022fa2ba427dc543455c2cf9225903a7174UnavailableNone listed
e6fe3e5b7d16e8f146a4ae7fe481bc6e97acde1eaffectedgitdfb7b179741ee09506dc7719d92f9e1cea01f10eUnavailableNone listed
e6fe3e5b7d16e8f146a4ae7fe481bc6e97acde1eaffectedgitbb8ff054e19fe27f4e5eaac1b05e462894cfe9b1UnavailableNone listed
e6fe3e5b7d16e8f146a4ae7fe481bc6e97acde1eaffectedgit9a6d43844de2479a3ff8d674c3e2a16172e01598UnavailableNone listed
e6fe3e5b7d16e8f146a4ae7fe481bc6e97acde1eaffectedgit4acf6bab775dbd22a9a799030a808a7305e01d63UnavailableNone listed
e6fe3e5b7d16e8f146a4ae7fe481bc6e97acde1eaffectedgit404e5fd918a0b14abec06c7eca128f04c9b98e41UnavailableNone listed
e6fe3e5b7d16e8f146a4ae7fe481bc6e97acde1eaffectedgit4a2c4e7265b8eed83c25d86d702cea06493cab18UnavailableNone listed
e6fe3e5b7d16e8f146a4ae7fe481bc6e97acde1eaffectedgit3d6f83df8ff2d5de84b50377e4f0d45e25311c7aUnavailableNone listed
55b2c1ccb82143be1ed9e1922976dbe63917fe68affectedgitUnavailableUnavailableNone listed
089d475a4cdb5848998b3cb37e545413ed054784affectedgitUnavailableUnavailableNone listed
695583334b6b7f82c39ee124edfbfa48145ed571affectedgitUnavailableUnavailableNone listed
3404019d6d0f4c0108b77d44e97e2e39ca937e6faffectedgitUnavailableUnavailableNone listed
4.4.203affectedsemver4.5UnavailableNone listed
4.9.203affectedsemver4.10UnavailableNone listed
4.14.156affectedsemver4.15UnavailableNone listed
4.19.86affectedsemver4.20UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
4.20affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver4.20UnavailableNone listed
5.4.291unaffectedsemverUnavailable5.4.*None listed
5.10.235unaffectedsemverUnavailable5.10.*None listed
5.15.179unaffectedsemverUnavailable5.15.*None listed
6.1.129unaffectedsemverUnavailable6.1.*None listed
6.6.78unaffectedsemverUnavailable6.6.*None listed
6.12.14unaffectedsemverUnavailable6.12.*None listed
6.13.3unaffectedsemverUnavailable6.13.*None listed
6.14unaffectedoriginal_commit_for_fixUnavailable*None listed