CVE-2011-4966 Auth bypass in n/a

Medium 6.0 Published Updated

Remote authenticated users can bypass password expiration checks in FreeRADIUS unix mode, allowing access with expired credentials.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2011-4966?

CVE-2011-4966 is a medium-severity authentication bypass vulnerability in n/a, published on 12 Mar 2013. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

modules/rlm_unix/rlm_unix.c in FreeRADIUS before 2.2.0, when unix mode is enabled for user authentication, does not properly check the password expiration in /etc/shadow, which allows remote authenticated users to authenticate using an expired password.

Weakness: CWE-255

Which versions are affected by CVE-2011-4966?

It affects 1 product.

Linux distribution packages (40)
freeradius2 Red Hat:enterprise_linux:5::client_workstationAll versions0:2.1.12-5.el5
freeradius2-debuginfo Red Hat:enterprise_linux:5::client_workstationAll versions0:2.1.12-5.el5
freeradius2-krb5 Red Hat:enterprise_linux:5::client_workstationAll versions0:2.1.12-5.el5
freeradius2-ldap Red Hat:enterprise_linux:5::client_workstationAll versions0:2.1.12-5.el5
freeradius2-mysql Red Hat:enterprise_linux:5::client_workstationAll versions0:2.1.12-5.el5
freeradius2-perl Red Hat:enterprise_linux:5::client_workstationAll versions0:2.1.12-5.el5
freeradius2-postgresql Red Hat:enterprise_linux:5::client_workstationAll versions0:2.1.12-5.el5
freeradius2-python Red Hat:enterprise_linux:5::client_workstationAll versions0:2.1.12-5.el5
freeradius2-unixODBC Red Hat:enterprise_linux:5::client_workstationAll versions0:2.1.12-5.el5
freeradius2-utils Red Hat:enterprise_linux:5::client_workstationAll versions0:2.1.12-5.el5
freeradius2 Red Hat:enterprise_linux:5::serverAll versions0:2.1.12-5.el5
freeradius2-debuginfo Red Hat:enterprise_linux:5::serverAll versions0:2.1.12-5.el5
freeradius2-krb5 Red Hat:enterprise_linux:5::serverAll versions0:2.1.12-5.el5
freeradius2-ldap Red Hat:enterprise_linux:5::serverAll versions0:2.1.12-5.el5
freeradius2-mysql Red Hat:enterprise_linux:5::serverAll versions0:2.1.12-5.el5
freeradius2-perl Red Hat:enterprise_linux:5::serverAll versions0:2.1.12-5.el5
freeradius2-postgresql Red Hat:enterprise_linux:5::serverAll versions0:2.1.12-5.el5
freeradius2-python Red Hat:enterprise_linux:5::serverAll versions0:2.1.12-5.el5
freeradius2-unixODBC Red Hat:enterprise_linux:5::serverAll versions0:2.1.12-5.el5
freeradius2-utils Red Hat:enterprise_linux:5::serverAll versions0:2.1.12-5.el5
freeradius Red Hat:enterprise_linux:6::serverAll versions0:2.1.12-3.el6
freeradius-debuginfo Red Hat:enterprise_linux:6::serverAll versions0:2.1.12-3.el6
freeradius-krb5 Red Hat:enterprise_linux:6::serverAll versions0:2.1.12-3.el6
freeradius-ldap Red Hat:enterprise_linux:6::serverAll versions0:2.1.12-3.el6
freeradius-mysql Red Hat:enterprise_linux:6::serverAll versions0:2.1.12-3.el6
freeradius-perl Red Hat:enterprise_linux:6::serverAll versions0:2.1.12-3.el6
freeradius-postgresql Red Hat:enterprise_linux:6::serverAll versions0:2.1.12-3.el6
freeradius-python Red Hat:enterprise_linux:6::serverAll versions0:2.1.12-3.el6
freeradius-unixODBC Red Hat:enterprise_linux:6::serverAll versions0:2.1.12-3.el6
freeradius-utils Red Hat:enterprise_linux:6::serverAll versions0:2.1.12-3.el6
freeradius Red Hat:enterprise_linux:6::workstationAll versions0:2.1.12-3.el6
freeradius-debuginfo Red Hat:enterprise_linux:6::workstationAll versions0:2.1.12-3.el6
freeradius-krb5 Red Hat:enterprise_linux:6::workstationAll versions0:2.1.12-3.el6
freeradius-ldap Red Hat:enterprise_linux:6::workstationAll versions0:2.1.12-3.el6
freeradius-mysql Red Hat:enterprise_linux:6::workstationAll versions0:2.1.12-3.el6
freeradius-perl Red Hat:enterprise_linux:6::workstationAll versions0:2.1.12-3.el6
freeradius-postgresql Red Hat:enterprise_linux:6::workstationAll versions0:2.1.12-3.el6
freeradius-python Red Hat:enterprise_linux:6::workstationAll versions0:2.1.12-3.el6
freeradius-unixODBC Red Hat:enterprise_linux:6::workstationAll versions0:2.1.12-3.el6
freeradius-utils Red Hat:enterprise_linux:6::workstationAll versions0:2.1.12-3.el6

Products include Freeradius Freeradius.

How do I fix CVE-2011-4966?

Upgrade to a fixed version.

Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.

Is CVE-2011-4966 being exploited?

There is no known exploitation of CVE-2011-4966 in the wild and no public exploit code.

Sources

Also known as AZL-7231, DEBIAN-CVE-2011-4966, GHSA-3gjj-f2w8-w88q, RHBA-2012:0881, RHSA-2013:0134.

Is CVE-2011-4966 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free