CVE-2024-10963
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.
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
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 High
CVSS: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 High
CVSS: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 Medium
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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
- red hat enterprise linux 10
- red hat enterprise linux 6
- red hat enterprise linux 7
- red hat enterprise linux 8
- red hat enterprise linux 9
- red hat enterprise linux 9.4 extended update support
- red hat openshift ai 2.16
- red hat openshift container platform 4
- red hat openshift container platform 4.16
- red hat openshift container platform 4.17
- red hat openshift container platform 4.18
Affected packages
| Package | Affected | Fixed |
|---|---|---|
pamAlmaLinux:9 |
before 1.5.1-22.el9_5 | 1.5.1-22.el9_5 |
pam-develAlmaLinux:9 |
before 1.5.1-22.el9_5 | 1.5.1-22.el9_5 |
pam-docsAlmaLinux:9 |
before 1.5.1-22.el9_5 | 1.5.1-22.el9_5 |
pamAlmaLinux:8 From an advisory covering 2 CVEs |
before 1.3.1-36.el8_10 | 1.3.1-36.el8_10 |
pam-develAlmaLinux:8 From an advisory covering 2 CVEs |
before 1.3.1-36.el8_10 | 1.3.1-36.el8_10 |
pamAzure Linux:3 |
before 1.5.3-4 | 1.5.3-4 |
linux-pamAlpaquita:stream |
1.5.3-r3 and later | None known |
pamTuxCare:CentOS-Stream:8 |
before 1.3.1-33.el8.tuxcare.els1 | 1.3.1-33.el8.tuxcare.els1 |
pam-develTuxCare:CentOS-Stream:8 |
before 1.3.1-33.el8.tuxcare.els1 | 1.3.1-33.el8.tuxcare.els1 |
pamTuxCare:AlmaLinux:9.2 |
before 1.5.1-14.el9.tuxcare.els2 | 1.5.1-14.el9.tuxcare.els2 |
Show 33 moreShow less
| Package | Affected | Fixed |
|---|---|---|
pam-develTuxCare:AlmaLinux:9.2 |
before 1.5.1-14.el9.tuxcare.els2 | 1.5.1-14.el9.tuxcare.els2 |
pam-docsTuxCare:AlmaLinux:9.2 |
before 1.5.1-14.el9.tuxcare.els2 | 1.5.1-14.el9.tuxcare.els2 |
pamDebian:13 |
before 1.7.0-5 | 1.7.0-5 |
pamDebian:14 |
before 1.7.0-5 | 1.7.0-5 |
pamopenEuler:22.03-LTS-SP1 |
before 1.5.2-9.oe2203sp1 | 1.5.2-9.oe2203sp1 |
pamopenEuler:24.03-LTS |
before 1.5.3-5.oe2403 | 1.5.3-5.oe2403 |
pamopenEuler:22.03-LTS-SP4 |
before 1.5.2-9.oe2203sp4 | 1.5.2-9.oe2203sp4 |
pamopenEuler:22.03-LTS-SP3 |
before 1.5.2-9.oe2203sp3 | 1.5.2-9.oe2203sp3 |
pamopenEuler:20.03-LTS-SP4 |
before 1.4.0-12.oe2003sp4 | 1.4.0-12.oe2003sp4 |
pam-debuginfoRed Hat:rhel_eus:9.4::appstream |
before 0:1.5.1-23.el9_4 | 0:1.5.1-23.el9_4 |
pam-debugsourceRed Hat:rhel_eus:9.4::appstream |
before 0:1.5.1-23.el9_4 | 0:1.5.1-23.el9_4 |
pam-develRed Hat:rhel_eus:9.4::appstream |
before 0:1.5.1-23.el9_4 | 0:1.5.1-23.el9_4 |
pam-docsRed Hat:rhel_eus:9.4::appstream |
before 0:1.5.1-23.el9_4 | 0:1.5.1-23.el9_4 |
pamRed Hat:rhel_eus:9.4::baseos |
before 0:1.5.1-23.el9_4 | 0:1.5.1-23.el9_4 |
pam-debuginfoRed Hat:rhel_eus:9.4::baseos |
before 0:1.5.1-23.el9_4 | 0:1.5.1-23.el9_4 |
pam-debugsourceRed Hat:rhel_eus:9.4::baseos |
before 0:1.5.1-23.el9_4 | 0:1.5.1-23.el9_4 |
pam-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:1.5.1-22.el9_5 | 0:1.5.1-22.el9_5 |
pam-debugsourceRed Hat:enterprise_linux:9::appstream |
before 0:1.5.1-22.el9_5 | 0:1.5.1-22.el9_5 |
pam-develRed Hat:enterprise_linux:9::appstream |
before 0:1.5.1-22.el9_5 | 0:1.5.1-22.el9_5 |
pam-docsRed Hat:enterprise_linux:9::appstream |
before 0:1.5.1-22.el9_5 | 0:1.5.1-22.el9_5 |
pamRed Hat:enterprise_linux:9::baseos |
before 0:1.5.1-22.el9_5 | 0:1.5.1-22.el9_5 |
pam-debuginfoRed Hat:enterprise_linux:9::baseos |
before 0:1.5.1-22.el9_5 | 0:1.5.1-22.el9_5 |
pam-debugsourceRed Hat:enterprise_linux:9::baseos |
before 0:1.5.1-22.el9_5 | 0:1.5.1-22.el9_5 |
pamRed 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-debuginfoRed 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-debugsourceRed 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-develRed 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 |
pamRocky Linux:9 |
before 0:1.5.1-22.el9_5 | 0:1.5.1-22.el9_5 |
pamRocky Linux:8 From an advisory covering 2 CVEs |
before 0:1.3.1-36.el8_10 | 0:1.3.1-36.el8_10 |
pamSUSE:Linux Micro 6.0 |
before 1.6.0-4.1 | 1.6.0-4.1 |
pamSUSE:Linux Micro 6.1 |
before 1.6.1-slfo.1.1_2.1 | 1.6.1-slfo.1.1_2.1 |
pamUbuntu: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 less1.5.3-5ubuntu41.5.3-5ubuntu51.5.3-5ubuntu5.11.5.3-5ubuntu5.4 |
1.5.3-5ubuntu5.5 |
pamopenSUSE:Tumbleweed |
before 1.7.0-2.1 | 1.7.0-2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | EUVD, NVD, OSV | |
| facts | CVE List | |
| first indexed | CVE 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
access.redhat.com/errata/RHSA-2024:10232
access.redhat.com/errata/RHSA-2024:10244
access.redhat.com/errata/RHSA-2024:10379
access.redhat.com/errata/RHSA-2024:10518
access.redhat.com/errata/RHSA-2024:10528
access.redhat.com/errata/RHSA-2024:10852
Show 39 moreShow less
access.redhat.com/errata/RHSA-2024:6122
access.redhat.com/security/cve/CVE-2024-10963
bugzilla.redhat.com/show_bug.cgi?id=2324291
github.com/linux-pam/linux-pam/issues/834
github.com/linux-pam/linux-pam/pull/835
nvd.nist.gov/vuln/detail/CVE-2024-10963
github.com/advisories/GHSA-rw99-6hrh-fmjr
bugzilla.redhat.com/2324291
errata.almalinux.org/9/ALSA-2024-10244.html
access.redhat.com/security/cve/CVE-2024-10041
bugzilla.redhat.com/2319212
errata.almalinux.org/8/ALSA-2024-10379.html
docs.bell-sw.com/security/cves/CVE-2024-10963
errata.tuxcare.com/centos8stream-els/CLSA-2024-1733245591.html
errata.tuxcare.com/almalinux9.2-esu/CLSA-2024-1735300164.html
access.redhat.com/downloads/content/package-browser
catalog.redhat.com/software/containers
github.com/linux-pam/linux-pam
github.com/CVEProject/cvelistV5/tree/main/cves/2024/10xxx/CVE-2024-10963.json
security-tracker.debian.org/tracker/CVE-2024-10963
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2501
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_10232.json
cve.org/CVERecord?id=CVE-2024-10963
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_10244.json
bugzilla.redhat.com/show_bug.cgi?id=2319212
issues.redhat.com/browse/RHEL-23018
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_10379.json
cve.org/CVERecord?id=CVE-2024-10041
nvd.nist.gov/vuln/detail/CVE-2024-10041
errata.rockylinux.org/RLSA-2024:10244
errata.rockylinux.org/RLSA-2024:10379
suse.com/support/update/announcement/2025/suse-su-202520104-1
bugzilla.suse.com/1233078
suse.com/security/cve/CVE-2024-10963
suse.com/support/update/announcement/2025/suse-su-202520229-1
ubuntu.com/security/CVE-2024-10963
ubuntu.com/security/notices/USN-7761-1
lists.opensuse.org/archives/list/[email protected]/thread/FPNEWJX6P4O6Q76SQV4R46NCDSSTXLFJ