Logo
componentdmidecode
Name
dmidecode
Version
3.3
Type
library
Description
DMI (Desktop Management Interface) table related utilities
Licenses
GPL-2.0-only
PURL
-
CPE
cpe:2.3:*:*:dmidecode:3.3:*:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
master
3.7
scarthgap
3.5

Patches#


#
Title
Author
Resolve
1
Do not install to /usr/local
OpenEmbedded <oe.patch@oe>
2
dmidecode: Do not let --dump-bin overwrite an existing
Jean Delvare <jdelvare@suse.de>
CVE-2023-30630
3
Consistently use read_file() when reading from a dump
Jean Delvare <jdelvare@suse.de>
CVE-2023-30630
4
dmidecode: Write the whole dump file at once
Jean Delvare <jdelvare@suse.de>
CVE-2023-30630
5
dmidecode: Split table fetching from decoding
Jean Delvare <jdelvare@suse.de>
CVE-2023-30630
6
Don't read beyond sysfs entry point buffer
Jean Delvare <jdelvare@suse.de>
CVE-2023-30630

Vulnerabilities#


Name
Analysis
Description
Patched
Dmidecode before 3.5 allows -dump-bin to overwrite a local file. This has security relevance because, for example, execution of Dmidecode via Sudo is plausible. NOTE: Some third parties have indicated the fix in 3.5 does not adequately address the vulnerability. The argument is that the proposed patch prevents dmidecode from writing to an existing file. However, there are multiple attack vectors that would not require overwriting an existing file that would provide the same level of unauthorized privilege escalation (e.g. creating a new file in /etc/cron.hourly).