Skip to content
VulniPulse
High7.4Red Hat Linux

High [CVE-2024-10963] Pam: improper hostname interpretation in pam_access leads to access control bypass

This high-severity Red Hat Linux advisory covers CVE-2024-10963 affecting Red Hat Enterprise Linux 8, Red Hat Enterprise Linux 9.4 Extended Update Support, Red Hat OpenShift Container Platform 4.16.

CVE-2024-10963 Published Nov 7, 2024Updated by vendor Nov 7, 2024
Affected products & platforms
Red Hat LinuxRed Hat Enterprise Linux
Open vendor advisory

Android app · Google Play

Monitor future Red Hat Linux CVEs from your phone.

Choose a whole vendor or a precise platform, then receive matching security advisories by phone notification, email, or both. Coverage follows 32 official vendor sources and 160+ reviewed platform categories.

Matching phone alertsOptional email delivery

Summary

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. This vulnerability in pam_access is rated with an Important severity because it directly impacts the integrity of access control mechanisms in secure environments.

By allowing hostname spoofing to bypass restrictions intended for specific local TTYs or services, the vulnerability enables attackers with minimal effort to exploit gaps in security policies that rely on access.conf configurations.

The potential for unauthorized access is significant, as attackers with root privileges on any networked device can impersonate trusted service names to evade local access controls. This vulnerability was introduced in RHEL-9.4 and does not affect previous versions of RHEL-9.

Red Hat severity: Important — CVSS 7.4 (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N). Weakness: CWE-287.

Affected products named by the advisory: Red Hat Enterprise Linux 8; Red Hat Enterprise Linux 9.4 Extended Update Support; Red Hat OpenShift Container Platform 4.16; Red Hat OpenShift Container Platform 4.17; and 3 more.

Affected versions

No affected-version range was extracted from the source record. The vendor advisory is authoritative — check it before change work.

Official advisory · high-confidence parse· fetched 1 hour ago·verify at source

Fixed versions
  • pam-0:1.3.1-36.el8_10
  • pam-0:1.5.1-22.el9_5
  • pam-0:1.5.1-23.el9_4
  • rhcos-416.94.202411261619-0
  • rhcos-417.94.202411261220-0
  • openshift4/aws-kms-encryption-provider-rhel9:v4.18.0-202501230001.p0.g088dcaf.assembly.stream.el9
  • openshift4/azure-kms-encryption-provider-rhel9:v4.18.0-202501230001.p0.gd4fb1b6.assembly.stream.el9
  • openshift4/azure-service-rhel9-operator:v4.18.0-202501230001.p0.g11ced00.assembly.stream.el9
  • openshift4/cloud-network-config-controller-rhel9:v4.18.0-202501230001.p0.gf648c78.assembly.stream.el9
  • openshift4/container-networking-plugins-microshift-rhel9:v4.18.0-202501230001.p0.g24a6532.assembly.stream.el9
  • openshift4/driver-toolkit-rhel9:v4.18.0-202502100301.p0.g2e139ed.assembly.stream.el9
  • openshift4/egress-router-cni-rhel9:v4.18.0-202501230001.p0.g3193a75.assembly.stream.el9
  • openshift4/frr-rhel9:v4.18.0-202502041302.p0.g1ad8f2e.assembly.stream.el9
  • openshift4/insights-runtime-exporter-rhel9:v4.18.0-202501230001.p0.g7149f2d.assembly.stream.el9
  • openshift4/insights-runtime-extractor-rhel9:v4.18.0-202501230001.p0.g7149f2d.assembly.stream.el9
  • openshift4/kube-metrics-server-rhel9:v4.18.0-202501230001.p0.g962ccca.assembly.stream.el9
  • openshift4/kubevirt-csi-driver-rhel9:v4.18.0-202501230001.p0.gba2234b.assembly.stream.el9
  • openshift4/network-tools-rhel9:v4.18.0-202502111035.p0.gf76635f.assembly.stream.el9
  • openshift4/oc-mirror-plugin-rhel9:v4.18.0-202502100934.p0.gc00c7c9.assembly.stream.el9
  • openshift4/openshift-route-controller-manager-rhel9:v4.18.0-202501230001.p0.g07daee4.assembly.stream.el9
  • openshift4/ose-agent-installer-api-server-rhel9:v4.18.0-202502040032.p0.ge5a4005.assembly.stream.el9
  • openshift4/ose-agent-installer-csr-approver-rhel9:v4.18.0-202502040032.p0.g5348c85.assembly.stream.el9
  • openshift4/ose-agent-installer-node-agent-rhel9:v4.18.0-202502041302.p0.g51a74ac.assembly.stream.el9
  • openshift4/ose-agent-installer-orchestrator-rhel9:v4.18.0-202501230001.p0.g5348c85.assembly.stream.el9
  • openshift4/ose-agent-installer-utils-rhel9:v4.18.0-202501230001.p0.g3f6d1d8.assembly.stream.el9
  • openshift4/ose-apiserver-network-proxy-rhel9:v4.18.0-202501230001.p0.g0e11616.assembly.stream.el9
  • openshift4/ose-aws-cloud-controller-manager-rhel9:v4.18.0-202501230001.p0.gc395190.assembly.stream.el9
  • openshift4/ose-aws-cluster-api-controllers-rhel9:v4.18.0-202501230001.p0.g6bd77fc.assembly.stream.el9
  • openshift4/ose-aws-ebs-csi-driver-rhel9:v4.18.0-202501230001.p0.gb51cd6b.assembly.stream.el9
  • openshift4/ose-aws-ebs-csi-driver-rhel9-operator:v4.18.0-202501230001.p0.g9432fd3.assembly.stream.el9
  • openshift4/ose-aws-pod-identity-webhook-rhel9:v4.18.0-202501230001.p0.g5c43fe8.assembly.stream.el9
  • openshift4/ose-azure-cloud-controller-manager-rhel9:v4.18.0-202501230001.p0.g9c24d76.assembly.stream.el9
  • openshift4/ose-azure-cloud-node-manager-rhel9:v4.18.0-202501230001.p0.g9c24d76.assembly.stream.el9
  • openshift4/ose-azure-cluster-api-controllers-rhel9:v4.18.0-202501230001.p0.g987615c.assembly.stream.el9
  • openshift4/ose-azure-disk-csi-driver-rhel9:v4.18.0-202501241902.p0.g6cced66.assembly.stream.el9
  • openshift4/ose-azure-disk-csi-driver-rhel9-operator:v4.18.0-202501230001.p0.g9432fd3.assembly.stream.el9
  • openshift4/ose-azure-file-csi-driver-operator-rhel9:v4.18.0-202501230001.p0.g9432fd3.assembly.stream.el9
  • openshift4/ose-azure-file-csi-driver-rhel9:v4.18.0-202501230001.p0.g4b34592.assembly.stream.el9
  • openshift4/ose-azure-workload-identity-webhook-rhel9:v4.18.0-202501230001.p0.g344c5dc.assembly.stream.el9
  • openshift4/ose-baremetal-cluster-api-controllers-rhel9:v4.18.0-202501230001.p0.g7ec03e9.assembly.stream.el9
  • RHSA-2024:10379
  • RHSA-2024:10244
  • RHSA-2024:10232
  • RHSA-2024:10528
  • RHSA-2024:10518
  • RHSA-2024:6122
  • RHSA-2024:10852

Official advisory · high-confidence parse· fetched 1 hour ago·verify at source

Mitigation checklist

Recommended fix / mitigation
  • To reduce the risk, administrators should ensure that no DNS hostname matches local TTY or service names used in pam_access. Additionally, implement DNSSEC to prevent spoofing of DNS responses. For stronger protection, consider reconfiguring pam_access to only accept fully qualified domain names (FQDNs) in access.conf

Official advisory · high-confidence parse· fetched 1 hour ago·verify at source

Discussion(0)

No comments yet. Share field notes, upgrade gotchas, or questions — verify against the vendor advisory before acting on community advice.

Sign in to join the discussion.