Description
A vulnerability was found in PAM. The secret information is stored in memory, where the attacker can trigger the victim program to execute by sending characters to its standard input (stdin). As this occurs, the attacker can train the branch predictor to execute an ROP chain speculatively. This flaw could result in leaked passwords, such as those found in /etc/shadow while performing authentications.
Published: 2024-10-23
Score: 4.7 Medium
EPSS: < 1% Very Low
KEV: No
AI Analysis

Analysis and contextual insights are available on OpenCVE Cloud.

Remediation

Vendor Workaround

This vulnerability is mitigated if SELinux is in Enforcing mode. To verify if SELinux is in Enforcing mode, the output of the `getenforce` command will return `Enforcing', see the example below: ~~~ $ getenforce Enforcing ~~~ To more information about SELinux, specifically how to set it to Enforcing mode, see the links below. https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/html-single/using_selinux/index#changing-to-enforcing-mode_changing-selinux-states-and-modes https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html-single/using_selinux/index#changing-to-enforcing-mode_changing-selinux-states-and-modes

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
EUVD EUVD EUVD-2024-33572 A vulnerability was found in PAM. The secret information is stored in memory, where the attacker can trigger the victim program to execute by sending characters to its standard input (stdin). As this occurs, the attacker can train the branch predictor to execute an ROP chain speculatively. This flaw could result in leaked passwords, such as those found in /etc/shadow while performing authentications.
History

Tue, 30 Jun 2026 02:00:00 +0200

Type Values Removed Values Added
CPEs cpe:/o:redhat:rhivos:1
Vendors & Products Redhat rhivos

Thu, 25 Jun 2026 07:15:00 +0200

Type Values Removed Values Added
First Time appeared Redhat rhivos
CPEs cpe:/o:redhat:rhivos:1
Vendors & Products Redhat rhivos

Wed, 16 Jul 2025 15:45:00 +0200

Type Values Removed Values Added
Metrics epss

{'score': 0.00029}

epss

{'score': 0.0003}


Mon, 30 Jun 2025 22:15:00 +0200

Type Values Removed Values Added
CPEs cpe:/o:redhat:enterprise_linux:10

Wed, 18 Dec 2024 03:15:00 +0100

Type Values Removed Values Added
CPEs cpe:/a:redhat:enterprise_linux:9
cpe:/o:redhat:enterprise_linux:9

Wed, 18 Dec 2024 10:30:00 +0100

Type Values Removed Values Added
CPEs cpe:/o:redhat:enterprise_linux:9 cpe:/a:redhat:enterprise_linux:9::appstream
cpe:/o:redhat:enterprise_linux:9::baseos
References

Wed, 27 Nov 2024 03:30:00 +0100

Type Values Removed Values Added
CPEs cpe:/o:redhat:enterprise_linux:8

Tue, 26 Nov 2024 16:45:00 +0100

Type Values Removed Values Added
CPEs cpe:/o:redhat:enterprise_linux:8 cpe:/o:redhat:enterprise_linux:8::baseos
References

Mon, 25 Nov 2024 01:00:00 +0100

Type Values Removed Values Added
CPEs cpe:/a:redhat:rhel_eus:9.4::appstream
cpe:/o:redhat:rhel_eus:9.4::baseos
References

Fri, 22 Nov 2024 16:45:00 +0100

Type Values Removed Values Added
First Time appeared Redhat rhel Eus
CPEs cpe:/a:redhat:rhel_eus:9.4
Vendors & Products Redhat rhel Eus

Mon, 04 Nov 2024 23:45:00 +0100

Type Values Removed Values Added
First Time appeared Linux-pam
Linux-pam linux-pam
Weaknesses NVD-CWE-noinfo
CPEs cpe:2.3:a:linux-pam:linux-pam:-:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux:7.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux:8.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux:9.0:*:*:*:*:*:*:*
Vendors & Products Linux-pam
Linux-pam linux-pam

Mon, 04 Nov 2024 18:15:00 +0100

Type Values Removed Values Added
Weaknesses CWE-922

Thu, 24 Oct 2024 03:30:00 +0200

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Wed, 23 Oct 2024 17:15:00 +0200

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 23 Oct 2024 16:00:00 +0200

Type Values Removed Values Added
Description A vulnerability was found in PAM. The secret information is stored in memory, where the attacker can trigger the victim program to execute by sending characters to its standard input (stdin). As this occurs, the attacker can train the branch predictor to execute an ROP chain speculatively. This flaw could result in leaked passwords, such as those found in /etc/shadow while performing authentications.
Title Pam: libpam: libpam vulnerable to read hashed password
First Time appeared Redhat
Redhat enterprise Linux
CPEs cpe:/o:redhat:enterprise_linux:7
cpe:/o:redhat:enterprise_linux:8
cpe:/o:redhat:enterprise_linux:9
Vendors & Products Redhat
Redhat enterprise Linux
References
Metrics cvssV3_1

{'score': 4.7, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N'}


Subscriptions

Linux-pam Linux-pam
Redhat Enterprise Linux Rhel Eus
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-06-29T23:43:05.704Z

Reserved: 2024-10-16T16:13:54.632Z

Link: CVE-2024-10041

cve-icon Vulnrichment

Updated: 2024-10-23T14:35:20.386Z

cve-icon NVD

Status : Modified

Published: 2024-10-23T14:15:03.970

Modified: 2026-06-30T00:16:47.390

Link: CVE-2024-10041

cve-icon Redhat

Severity : Moderate

Publid Date: 2024-10-18T00:00:00Z

Links: CVE-2024-10041 - Bugzilla

cve-icon OpenCVE Enrichment

No data.

Weaknesses