Every CVE Search/ Get API key

CVE-2024-10963

Pam: improper hostname interpretation in pam_access leads to access control bypass

7.4 HighFix available

A flaw was found in pam_access, where certain rules in its configuration file are mistakenly treated as hostnames. This vulnerability allows attackers to trick the system by pretending to be a trusted hostname, gaining unauthorized access. This issue poses a risk for systems that rely on this feature to control who can access certain services or terminals.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
None

Exploit likelihood

0.78%Up 0.7 points since Nov 8, 2024
90%50%10%1%

What each source reports

CVE List Score used 7.4

Pam: improper hostname interpretation in pam_access leads to access control bypass

A flaw was found in pam_access, where certain rules in its configuration file are mistakenly treated as hostnames. This vulnerability allows attackers to trick the system by pretending to be a trusted hostname, gaining unauthorized access. This issue poses a risk for systems that rely on this feature to control who can access certain services or terminals.

Record
CVE-2024-10963
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-287
Updated
2026-11-04
EUVDEUVD-2024-33602 7.4

A flaw was found in pam_access, where certain rules in its configuration file are mistakenly treated as hostnames. This vulnerability allows attackers to trick the system by pretending to be a trusted hostname, gaining unauthorized access. This issue poses a risk for systems that rely on this feature to control who can access certain services or terminals.

Record
EUVD-2024-33602
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-04
GitHub AdvisoriesGHSA-rw99-6hrh-fmjr 6.5

A vulnerability was found in pam_access due to the improper handling of tokens in access.conf,...

A vulnerability was found in pam_access due to the improper handling of tokens in access.conf, interpreted as hostnames. This flaw allows attackers to bypass access restrictions by spoofing hostnames, undermining configurations designed to limit access to specific TTYs or services. The flaw poses a risk in environments relying on these configurations for local access control.

Record
GHSA-rw99-6hrh-fmjr
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-287
Updated
2026-11-02
NVD 7.4

A flaw was found in pam_access, where certain rules in its configuration file are mistakenly treated as hostnames. This vulnerability allows attackers to trick the system by pretending to be a trusted hostname, gaining unauthorized access. This issue poses a risk for systems that rely on this feature to control who can access certain services or terminals.

Record
CVE-2024-10963
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-287
Updated
2026-11-04
OSVBELL-CVE-2024-10963 7.4
Record
BELL-CVE-2024-10963
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSV 7.4

Pam: improper hostname interpretation in pam_access leads to access control bypass

A flaw was found in pam_access, where certain rules in its configuration file are mistakenly treated as hostnames. This vulnerability allows attackers to trick the system by pretending to be a trusted hostname, gaining unauthorized access. This issue poses a risk for systems that rely on this feature to control who can access certain services or terminals.

Record
CVE-2024-10963
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-287
Updated
2026-11-05
Show 17 moreShow less
OSVDEBIAN-CVE-2024-10963 7.4

A flaw was found in pam_access, where certain rules in its configuration file are mistakenly treated as hostnames. This vulnerability allows attackers to trick the system by pretending to be a trusted hostname, gaining unauthorized access. This issue poses a risk for systems that rely on this feature to control who can access certain services or terminals.

Record
DEBIAN-CVE-2024-10963
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-05
OSVOESA-2024-2501 7.4

pam security update

PAM (Pluggable Authentication Modules) is a system of libraries that handle the authentication tasks of applications (services) on the system.

Security Fix(es):

A vulnerability was found in pam_access due to the improper handling of tokens in access.conf, interpreted as hostnames. This flaw allows attackers to bypass access restrictions by spoofing hostnames, undermining configurations designed to limit access to specific TTYs or services. The flaw poses a risk in environments relying on these configurations for local access control.(CVE-2024-10963)

Record
OESA-2024-2501
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRHSA-2024:10232 7.4

Red Hat Security Advisory: pam security update

Record
RHSA-2024:10232
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRHSA-2024:10244 7.4

Red Hat Security Advisory: pam:1.5.1 security update

Record
RHSA-2024:10244
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRHSA-2024:10379 7.4

Red Hat Security Advisory: pam security update

Record
RHSA-2024:10379
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2024-10963 7.4

A flaw was found in pam_access, where certain rules in its configuration file are mistakenly treated as hostnames. This vulnerability allows attackers to trick the system by pretending to be a trusted hostname, gaining unauthorized access. This issue poses a risk for systems that rely on this feature to control who can access certain services or terminals.

Record
UBUNTU-CVE-2024-10963
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVALSA-2024:10244 No score

Important: pam:1.5.1 security update

Pluggable Authentication Modules (PAM) provide a system to set up authentication policies without the need to recompile programs to handle authentication.

Security Fix(es):

  • pam: Improper Hostname Interpretation in pam_access Leads to Access Control Bypass (CVE-2024-10963)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2024:10244
Updated
2026-11-02
OSVALSA-2024:10379 No score

Important: pam security update

Pluggable Authentication Modules (PAM) provide a system to set up authentication policies without the need to recompile programs to handle authentication.

Security Fix(es):

  • pam: libpam: Libpam vulnerable to read hashed password (CVE-2024-10041)
  • pam: Improper Hostname Interpretation in pam_access Leads to Access Control Bypass (CVE-2024-10963)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2024:10379
Updated
2026-11-02
OSVAZL-52539 No score

CVE-2024-10963 affecting package pam for versions less than 1.5.3-4

A flaw was found in pam_access, where certain rules in its configuration file are mistakenly treated as hostnames. This vulnerability allows attackers to trick the system by pretending to be a trusted hostname, gaining unauthorized access. This issue poses a risk for systems that rely on this feature to control who can access certain services or terminals.

Record
AZL-52539
Updated
2026-11-05
OSVCLSA-2024-1733245591 No score

pam: Fix of CVE-2024-10963

  • CVE-2024-10963: fix a flaw found in pam_access, where certain rules in its configuration file are mistakenly treated as hostnames. There is the new 'nodns' option which should be enabled to fix the CVE.
Record
CLSA-2024-1733245591
Updated
2026-11-02
OSVCLSA-2024-1735300164 No score

pam: Fix of CVE-2024-10963

  • CVE-2024-10963: pam_access: rework resolving of tokens as hostname
Record
CLSA-2024-1735300164
Updated
2026-11-02
OSVopenSUSE-SU-2024:14563-1 No score

pam-1.7.0-2.1 on GA media

These are all security issues fixed in the pam-1.7.0-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:14563-1
Updated
2026-11-02
OSVRLSA-2024:10244 No score

Important: pam:1.5.1 security update

Pluggable Authentication Modules (PAM) provide a system to set up authentication policies without the need to recompile programs to handle authentication.

Security Fix(es):

  • pam: Improper Hostname Interpretation in pam_access Leads to Access Control Bypass (CVE-2024-10963)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2024:10244
Updated
2026-11-02
OSVRLSA-2024:10379 No score

Important: pam security update

Pluggable Authentication Modules (PAM) provide a system to set up authentication policies without the need to recompile programs to handle authentication.

Security Fix(es):

  • pam: libpam: Libpam vulnerable to read hashed password (CVE-2024-10041)

  • pam: Improper Hostname Interpretation in pam_access Leads to Access Control Bypass (CVE-2024-10963)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2024:10379
Updated
2026-11-02
OSVSUSE-SU-2025:20104-1 No score

Security update for pam

This update for pam fixes the following issues:

  • CVE-2024-10963: Fixed improper hostname interpretation in pam_access that could lead to access control bypass (bsc#1233078).
Record
SUSE-SU-2025:20104-1
Updated
2026-11-02
OSVSUSE-SU-2025:20229-1 No score

Security update for pam

This update for pam fixes the following issues:

  • CVE-2024-10963: Fixed improper hostname interpretation inpam_access that could lead to access control bypass (bsc#1233078)
Record
SUSE-SU-2025:20229-1
Updated
2026-11-02
OSVUSN-7761-1 No score

pam vulnerability

It was discovered that the PAM pam_access module incorrectly parsed certain rules as hostnames. An attacker could possibly use this issue to spoof hostnames and bypass access restrictions.

Record
USN-7761-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
pam
AlmaLinux:9
before 1.5.1-22.el9_5
1.5.1-22.el9_5
pam-devel
AlmaLinux:9
before 1.5.1-22.el9_5
1.5.1-22.el9_5
pam-docs
AlmaLinux:9
before 1.5.1-22.el9_5
1.5.1-22.el9_5
pam
AlmaLinux:8
From an advisory covering 2 CVEs
before 1.3.1-36.el8_10
1.3.1-36.el8_10
pam-devel
AlmaLinux:8
From an advisory covering 2 CVEs
before 1.3.1-36.el8_10
1.3.1-36.el8_10
pam
Azure Linux:3
before 1.5.3-4
1.5.3-4
linux-pam
Alpaquita:stream
1.5.3-r3 and later None known
pam
TuxCare:CentOS-Stream:8
before 1.3.1-33.el8.tuxcare.els1
1.3.1-33.el8.tuxcare.els1
pam-devel
TuxCare:CentOS-Stream:8
before 1.3.1-33.el8.tuxcare.els1
1.3.1-33.el8.tuxcare.els1
pam
TuxCare:AlmaLinux:9.2
before 1.5.1-14.el9.tuxcare.els2
1.5.1-14.el9.tuxcare.els2
Show 33 moreShow less
Affected packages
PackageAffectedFixed
pam-devel
TuxCare:AlmaLinux:9.2
before 1.5.1-14.el9.tuxcare.els2
1.5.1-14.el9.tuxcare.els2
pam-docs
TuxCare:AlmaLinux:9.2
before 1.5.1-14.el9.tuxcare.els2
1.5.1-14.el9.tuxcare.els2
pam
Debian:13
before 1.7.0-5
1.7.0-5
pam
Debian:14
before 1.7.0-5
1.7.0-5
pam
openEuler:22.03-LTS-SP1
before 1.5.2-9.oe2203sp1
1.5.2-9.oe2203sp1
pam
openEuler:24.03-LTS
before 1.5.3-5.oe2403
1.5.3-5.oe2403
pam
openEuler:22.03-LTS-SP4
before 1.5.2-9.oe2203sp4
1.5.2-9.oe2203sp4
pam
openEuler:22.03-LTS-SP3
before 1.5.2-9.oe2203sp3
1.5.2-9.oe2203sp3
pam
openEuler:20.03-LTS-SP4
before 1.4.0-12.oe2003sp4
1.4.0-12.oe2003sp4
pam-debuginfo
Red Hat:rhel_eus:9.4::appstream
before 0:1.5.1-23.el9_4
0:1.5.1-23.el9_4
pam-debugsource
Red Hat:rhel_eus:9.4::appstream
before 0:1.5.1-23.el9_4
0:1.5.1-23.el9_4
pam-devel
Red Hat:rhel_eus:9.4::appstream
before 0:1.5.1-23.el9_4
0:1.5.1-23.el9_4
pam-docs
Red Hat:rhel_eus:9.4::appstream
before 0:1.5.1-23.el9_4
0:1.5.1-23.el9_4
pam
Red Hat:rhel_eus:9.4::baseos
before 0:1.5.1-23.el9_4
0:1.5.1-23.el9_4
pam-debuginfo
Red Hat:rhel_eus:9.4::baseos
before 0:1.5.1-23.el9_4
0:1.5.1-23.el9_4
pam-debugsource
Red Hat:rhel_eus:9.4::baseos
before 0:1.5.1-23.el9_4
0:1.5.1-23.el9_4
pam-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:1.5.1-22.el9_5
0:1.5.1-22.el9_5
pam-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:1.5.1-22.el9_5
0:1.5.1-22.el9_5
pam-devel
Red Hat:enterprise_linux:9::appstream
before 0:1.5.1-22.el9_5
0:1.5.1-22.el9_5
pam-docs
Red Hat:enterprise_linux:9::appstream
before 0:1.5.1-22.el9_5
0:1.5.1-22.el9_5
pam
Red Hat:enterprise_linux:9::baseos
before 0:1.5.1-22.el9_5
0:1.5.1-22.el9_5
pam-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:1.5.1-22.el9_5
0:1.5.1-22.el9_5
pam-debugsource
Red Hat:enterprise_linux:9::baseos
before 0:1.5.1-22.el9_5
0:1.5.1-22.el9_5
pam
Red Hat:enterprise_linux:8::baseos
From an advisory covering 2 CVEs
before 0:1.3.1-36.el8_10
0:1.3.1-36.el8_10
pam-debuginfo
Red Hat:enterprise_linux:8::baseos
From an advisory covering 2 CVEs
before 0:1.3.1-36.el8_10
0:1.3.1-36.el8_10
pam-debugsource
Red Hat:enterprise_linux:8::baseos
From an advisory covering 2 CVEs
before 0:1.3.1-36.el8_10
0:1.3.1-36.el8_10
pam-devel
Red Hat:enterprise_linux:8::baseos
From an advisory covering 2 CVEs
before 0:1.3.1-36.el8_10
0:1.3.1-36.el8_10
pam
Rocky Linux:9
before 0:1.5.1-22.el9_5
0:1.5.1-22.el9_5
pam
Rocky Linux:8
From an advisory covering 2 CVEs
before 0:1.3.1-36.el8_10
0:1.3.1-36.el8_10
pam
SUSE:Linux Micro 6.0
before 1.6.0-4.1
1.6.0-4.1
pam
SUSE:Linux Micro 6.1
before 1.6.1-slfo.1.1_2.1
1.6.1-slfo.1.1_2.1
pam
Ubuntu:24.04:LTS
before 1.5.3-5ubuntu5.5, plus listed versions
1.5.2-6ubuntu11.5.2-9.1ubuntu11.5.2-9.1ubuntu21.5.2-9.1ubuntu31.5.3-5ubuntu3
Show 4 moreShow less
1.5.3-5ubuntu41.5.3-5ubuntu51.5.3-5ubuntu5.11.5.3-5ubuntu5.4
1.5.3-5ubuntu5.5
pam
openSUSE:Tumbleweed
before 1.7.0-2.1
1.7.0-2.1

History

History
RecordedChangedSources
affectedEUVD, NVD, OSV
factsCVE List
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2024-10963 is a high vulnerability (CVSS 7.4) in Red Hat Enterprise Linux 10, published November 7, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.78%, the 56th percentile. Fixed in pam 1.5.1-22.el9_5.

References

Show 39 moreShow less
MoveEnter Open