Skip to content
OpenAdvisories
Unscored CVE-2005-4744 EUVD-2005-4737GHSA-5382-qx5c-8j6g

Off-by-one error in the sql_error function in sql_unixodbc.c in FreeRADIUS 1.0.2.5-5, and possibly other versions including 1.0.4, might al…

Published Mar 28, 2006 · Updated Aug 7, 2024 · Assigned by redhat

Description

Off-by-one error in the sql_error function in sql_unixodbc.c in FreeRADIUS 1.0.2.5-5, and possibly other versions including 1.0.4, might allow remote attackers to cause a denial of service (crash) and possibly execute arbitrary code by causing the external database query to fail. NOTE: this single issue is part of a larger-scale disclosure, originally by SUSE, which reported multiple issues that were disputed by FreeRADIUS. Disputed issues included file descriptor leaks, memory disclosure, LDAP injection, and other issues. Without additional information, the most recent FreeRADIUS report is being regarded as the authoritative source for this CVE identifier.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 freeradius 1.0.5-1 —
Debian 13 freeradius 1.0.5-1 —
Debian 12 freeradius 1.0.5-1 —
Debian 3.1 freeradius 1.0.2-4sarge1 DSA-1089-1
ReleasePackageFixed inAdvisory
RHEL 4 freeradius +3 1.0.1-3.RHEL4.3 RHSA-2006:0271
RHEL 3 freeradius 1.0.1-2.RHEL3.2 RHSA-2006:0271

Advisories 2

References