portage-ng / portage / net-dialup / freeradius / 3.2.10
portage-ng glsa
9 advisories reference net-dialup/freeradius · none place version 3.2.10 in a vulnerable range
▸ GLSA 202101-27 FreeRADIUS: Root privilege escalation this version unaffected normal local 2021-01-26

Multiple vulnerabilities were discovered in Gentoo's systemd unit for FreeRADIUS which could lead to root privilege escalation.

Announced
2021-01-26
Revised
2021-01-26
Access
local
Bugs
#630910
Advisory
https://security.gentoo.org/glsa/202101-27

Affected packages

PackageArchVulnerableUnaffected
net-dialup/freeradius*< 3.0.20-r1>= 3.0.20-r1

Background

FreeRADIUS is a modular, high performance free RADIUS suite.

Description

It was discovered that Gentoo’s FreeRADIUS systemd unit set permissions on an unsafe directory on start.

Impact

A local attacker could escalate privileges.

Workaround

There is no known workaround at this time.

Resolution

All FreeRADIUS users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-dialup/freeradius-3.0.20-r1"
▸ GLSA 201706-27 FreeRADIUS: Security bypass this version unaffected normal remote 2017-06-27

A vulnerability in FreeRADIUS might allow remote attackers to bypass authentication.

Announced
2017-06-27
Revised
2017-06-27
Access
remote
Bugs
#620186
Advisory
https://security.gentoo.org/glsa/201706-27

Affected packages

PackageArchVulnerableUnaffected
net-dialup/freeradius*< 3.0.14>= 3.0.14

Background

FreeRADIUS is an open source RADIUS authentication server.

Description

It was discovered that the implementation of TTLS and PEAP in FreeRADIUS skips inner authentication when it handles a resumed TLS connection. The affected versions of FreeRADIUS fails to reliably prevent the resumption of unauthenticated sessions unless the TLS session cache is disabled completely.

Impact

An unauthenticated remote user can bypass authentication by starting a session, and then resuming an unauthenticated TLS session before inner authentication has been completed successfully.

Workaround

Set “enabled = no” in the cache subsection of eap module settings to disable TLS session caching.

Resolution

All FreeRADIUS users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-dialup/freeradius-3.0.14"

References

▸ GLSA 201406-12 FreeRADIUS: Arbitrary code execution this version unaffected high remote 2014-06-15

A vulnerability in FreeRADIUS can lead to arbitrary code execution or Denial of Service by authenticated users.

Announced
2014-06-15
Revised
2014-06-15
Access
remote
Bugs
#501754
Advisory
https://security.gentoo.org/glsa/201406-12

Affected packages

PackageArchVulnerableUnaffected
net-dialup/freeradius*< 2.2.5>= 2.2.5

Background

FreeRADIUS is an open source RADIUS authentication server.

Description

Large passwords can trigger a stack-based buffer overflow in FreeRADIUS’s rlm_pap module when authenticating against an LDAP server.

Impact

An authenticated user could set a specially crafted long password, possibly leading to arbitrary code execution or a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All FreeRADIUS users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-dialup/freeradius-2.2.5"

References

▸ GLSA 201311-09 FreeRADIUS: Multiple vulnerabilities this version unaffected high remote 2013-11-13

Multiple vulnerabilities have been found in FreeRADIUS, the worst of which allow execution of arbitrary code or Denial of Service.

Announced
2013-11-13
Revised
2013-11-13
Access
remote
Bugs
#339389 #386183 #434802
Advisory
https://security.gentoo.org/glsa/201311-09

Affected packages

PackageArchVulnerableUnaffected
net-dialup/freeradius*< 2.2.0>= 2.2.0

Background

FreeRADIUS is an open source RADIUS authentication server.

Description

Multiple vulnerabilities have been discovered in FreeRADIUS. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker could possibly execute arbitrary code with the privileges of the process or cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All FreeRADIUS users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-dialup/freeradius-2.2.0"

References

▸ GLSA 200704-14 FreeRADIUS: Denial of service this version unaffected normal remote 2007-04-17

A memory leak has been discovered in FreeRADIUS, possibly allowing for a Denial of Service.

Announced
2007-04-17
Revised
2007-04-17
Access
remote
Bugs
#174292
Advisory
https://security.gentoo.org/glsa/200704-14

Affected packages

PackageArchVulnerableUnaffected
net-dialup/freeradius*< 1.1.6>= 1.1.6

Background

FreeRADIUS is an open source RADIUS authentication server implementation.

Description

The Coverity Scan project has discovered a memory leak within the handling of certain malformed Diameter format values inside an EAP-TTLS tunnel.

Impact

A remote attacker could send a large amount of specially crafted packets to a FreeRADIUS server using EAP-TTLS authentication and exhaust all memory, possibly resulting in a Denial of Service.

Workaround

There is no known workaround at this time.

Resolution

All FreeRADIUS users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-dialup/freeradius-1.1.6"

References

▸ GLSA 200604-03 FreeRADIUS: Authentication bypass in EAP-MSCHAPv2 module this version unaffected normal remote 2006-04-04

The EAP-MSCHAPv2 module of FreeRADIUS is affected by a validation issue which causes some authentication checks to be bypassed.

Announced
2006-04-04
Revised
2006-04-04
Access
remote
Bugs
#127229
Advisory
https://security.gentoo.org/glsa/200604-03

Affected packages

PackageArchVulnerableUnaffected
net-dialup/freeradius*< 1.1.1>= 1.1.1, < 1.0.0

Background

FreeRADIUS is an open source RADIUS authentication server implementation.

Description

FreeRADIUS suffers from insufficient input validation in the EAP-MSCHAPv2 state machine.

Impact

An attacker could cause the server to bypass authentication checks by manipulating the EAP-MSCHAPv2 client state machine.

Workaround

There is no known workaround at this time.

Resolution

All FreeRADIUS users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-dialup/freeradius-1.1.1"

References

▸ GLSA 200505-13 FreeRADIUS: SQL injection and Denial of Service vulnerability this version unaffected normal remote 2005-05-17

The FreeRADIUS server is vulnerable to an SQL injection attack and a buffer overflow, possibly resulting in disclosure and modification of data and Denial of Service.

Announced
2005-05-17
Revised
2006-05-22 (revision 3)
Access
remote
Bugs
#91736
Advisory
https://security.gentoo.org/glsa/200505-13

Affected packages

PackageArchVulnerableUnaffected
net-dialup/freeradius*< 1.0.2-r4>= 1.0.2-r4

Background

FreeRADIUS is an open source RADIUS authentication server implementation.

Description

Primoz Bratanic discovered that the sql_escape_func function of FreeRADIUS may be vulnerable to a buffer overflow (BID 13541). He also discovered that FreeRADIUS fails to sanitize user-input before using it in a SQL query, possibly allowing SQL command injection (BID 13540).

Impact

By supplying carefully crafted input, a malicious user could cause an SQL injection or a buffer overflow, possibly leading to the disclosure and the modification of sensitive data or Denial of Service by crashing the server.

Workaround

There are no known workarounds at this time.

Resolution

All FreeRADIUS users should upgrade to the latest available version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-dialup/freeradius-1.0.2-r4"

References

▸ GLSA 200409-29 FreeRADIUS: Multiple Denial of Service vulnerabilities this version unaffected normal remote 2004-09-22

Multiple Denial of Service vulnerabilities were found and fixed in FreeRADIUS.

Announced
2004-09-22
Revised
2006-05-22 (revision 2)
Access
remote
Bugs
#60587
Advisory
https://security.gentoo.org/glsa/200409-29

Affected packages

PackageArchVulnerableUnaffected
net-dialup/freeradius*< 1.0.1>= 1.0.1

Background

FreeRADIUS is an open source RADIUS authentication server implementation.

Description

There are undisclosed defects in the way FreeRADIUS handles incorrect received packets.

Impact

A remote attacker could send specially-crafted packets to the FreeRADIUS server to deny service to other users by crashing the server.

Workaround

There is no known workaround at this time.

Resolution

All FreeRADIUS users should upgrade to the latest version:

# emerge sync

# emerge -pv ">=net-dialup/freeradius-1.0.1"
# emerge ">=net-dialup/freeradius-1.0.1"

References

▸ GLSA 200311-04 FreeRADIUS: heap exploit and NULL pointer dereference vulnerability this version unaffected normal remote 2003-11-23

FreeRADIUS is vulnerable to a heap exploit and a NULL pointer dereference vulnerability.

Announced
2003-11-23
Revised
2003-11-23
Access
remote
Bugs
#33989
Advisory
https://security.gentoo.org/glsa/200311-04

Affected packages

PackageArchVulnerableUnaffected
net-dialup/freeradius*<= 0.9.2>= 0.9.3

Background

FreeRADIUS is a popular open source RADIUS server.

Description

FreeRADIUS versions below 0.9.3 are vulnerable to a heap exploit, however, the attack code must be in the form of a valid RADIUS packet which limits the possible exploits.

Also corrected in the 0.9.3 release is another vulnerability which causes the RADIUS server to de-reference a NULL pointer and crash when an Access-Request packet with a Tunnel-Password is received.

Impact

A remote attacker could craft a RADIUS packet which would cause the RADIUS server to crash, or could possibly overflow the heap resulting in a system compromise.

Workaround

There is no known workaround at this time.

Resolution

Users are encouraged to perform an 'emerge sync' and upgrade the package to the latest available version - 0.9.3 is available in portage and is marked as stable.

# emerge sync
# emerge -pv '>=net-dialup/freeradius-0.9.3'
# emerge '>=net-dialup/freeradius-0.9.3'
# emerge clean

References