CVE-2024-38439
Netatalk before 3.2.1 has an off-by-one error and resultant heap-based ...
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD. Rated lower by Ubuntu (medium).
Description
Netatalk before 3.2.1 has an off-by-one error and resultant heap-based buffer overflow because of setting ibuf[PASSWDLEN] to '\0' in FPLoginExt in login in etc/uams/uams_pam.c. 2.4.1 and 3.1.19 are also fixed versions.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| alpine 3.20 | netatalk | 3.1.19-r0 |
| alpine 3.21 | netatalk | 3.1.19-r0 |
| alpine 3.22 | netatalk | 3.1.19-r0 |
| alpine 3.23 | netatalk | 3.1.19-r0 |
| alpine 3.24 | netatalk | 3.1.19-r0 |
| alpine edge | netatalk | 3.1.19-r0 |
| debian 11 | netatalk | 3.1.12~ds-8+deb11u2 |
| debian 13 | netatalk | 3.1.18~ds-2 |
| debian 14 | netatalk | 3.1.18~ds-2 |
| echo | netatalk | 3.1.18~ds-2 |
| rapidfort ubuntu 20.04 | netatalk | 0:3.1.12~ds-9ubuntu0.22.04.4, 0:3.2.9~ds-1 |
| rapidfort ubuntu 22.04 | netatalk | 0:3.1.12~ds-9ubuntu0.22.04.4, 0:3.2.9~ds-1 |
Show all 19 entries from 19 sources
| Source | Package | Fixed in |
|---|---|---|
| alpine 3.20 | netatalk | 3.1.19-r0 |
| alpine 3.21 | netatalk | 3.1.19-r0 |
| alpine 3.22 | netatalk | 3.1.19-r0 |
| alpine 3.23 | netatalk | 3.1.19-r0 |
| alpine 3.24 | netatalk | 3.1.19-r0 |
| alpine edge | netatalk | 3.1.19-r0 |
| debian 11 | netatalk | 3.1.12~ds-8+deb11u2 |
| debian 13 | netatalk | 3.1.18~ds-2 |
| debian 14 | netatalk | 3.1.18~ds-2 |
| echo | netatalk | 3.1.18~ds-2 |
| rapidfort ubuntu 20.04 | netatalk | 0:3.1.12~ds-9ubuntu0.22.04.4, 0:3.2.9~ds-1 |
| rapidfort ubuntu 22.04 | netatalk | 0:3.1.12~ds-9ubuntu0.22.04.4, 0:3.2.9~ds-1 |
| rapidfort ubuntu 24.04 | netatalk | 0:3.1.12~ds-9ubuntu0.22.04.4, 0:3.2.9~ds-1 |
| ubuntu 16.04-ESM | netatalk | 2.2.5-1ubuntu0.2+esm2 |
| ubuntu 18.04-ESM | netatalk | 2.2.6-1ubuntu0.18.04.2+esm2 |
| ubuntu 20.04 | netatalk | 3.1.12~ds-4ubuntu0.20.04.4 |
| ubuntu 20.04-ESM | netatalk | 3.1.12~ds-4ubuntu0.20.04.4 |
| ubuntu 22.04 | netatalk | 3.1.12~ds-9ubuntu0.22.04.4 |
| ubuntu 24.04 | netatalk | no fix listed |
References
- https://github.com/Netatalk/netatalk/blob/90d91a9ac9a7d6132ab7620d31c8c23400949206/etc/uams/uams_pam.c#L316
- https://github.com/Netatalk/netatalk/issues/1096
- https://github.com/Netatalk/netatalk/pull/1158
- https://github.com/Netatalk/netatalk/security/advisories/GHSA-8r68-857c-4rqc
- https://lists.debian.org/debian-lts-announce/2024/11/msg00026.html
- https://netatalk.io/security/CVE-2024-38439
- https://ubuntu.com/security/notices/USN-7347-1
- https://www.cve.org/CVERecord?id=CVE-2024-38439