CVE-2015-9542

pam_radius: buffer overflow in password field

Published Feb 24, 2020 CVSS 3.1 · 7.5 High EPSS 3.5% KEV · Not listed
Description
add_password in pam_radius_auth.c in pam_radius 1.4.0 does not correctly check the length of the input password, and is vulnerable to a stack-based buffer overflow during memcpy(). An attacker could send a crafted password to an application (loading the pam_radius library) and crash it. Arbitrary code execution might be possible, depending on the application, C library, compiler, and other factors.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-2116-1 libpam-radius-auth security update
Debian DLA Debian DLA DLA-2304-1 libpam-radius-auth security update
EUVD EUVD EUVD-2015-9382 add_password in pam_radius_auth.c in pam_radius 1.4.0 does not correctly check the length of the input password, and is vulnerable to a stack-based buffer overflow during memcpy(). An attacker could send a crafted password to an application (loading the pam_radius library) and crash it. Arbitrary code execution might be possible, depending on the application, C library, compiler, and other factors.
Ubuntu USN Ubuntu USN USN-4290-1 libpam-radius-auth vulnerability
Ubuntu USN Ubuntu USN USN-4290-2 libpam-radius-auth vulnerability
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 6, 2024, 8:51 AM
Reserved
Feb 11, 2020, 12:00 AM
Status
Modified
Published
Feb 24, 2020, 3:15 PM
Modified
Jun 17, 2026, 12:36 AM
Severity
Moderate
Public date
Feb 12, 2020, 12:00 AM