Improper resource allocation In curl
Description
curl can be told to parse a .netrc file for credentials. If that file endsin a line with 4095 consecutive non-white space letters and no newline, curlwould first read past the end of the stack-based buffer, and if the readworks, write a zero byte beyond its boundary.This will in most cases cause a segfault or similar, but circumstances might also cause different outcomes.If a malicious user can provide a custom netrc file to an application or otherwise affect its contents, this flaw could be used as denial-of-service.
Mitigation
Update Impact
Minimal update. May introduce new vulnerabilities or breaking changes.
Ecosystem | Component | Affected version | Patched versions |
|---|---|---|---|
alpine v3.17 | 7.86.0-r0 | ||
alpine v3.18 | 7.86.0-r0 | ||
alpine v3.19 | 7.86.0-r0 | ||
alpine v3.20 | 7.86.0-r0 | ||
alpine v3.21 | 7.86.0-r0 | ||
alpine v3.22 | 7.86.0-r0 | ||
debian 12 | 7.86.0-1 | ||
debian 13 | 7.86.0-1 | ||
debian 14 | 7.86.0-1 | ||
alpine v3.24 | 7.86.0-r0 |
1-10 of 11
10
Aliases