Description
Buffer overflow in the "read-string!" procedure in the "extras" unit in CHICKEN stable before 4.8.0.5 and development snapshots before 4.8.3 allows remote attackers to cause a denial of service (memory corruption and application crash) and possibly execute arbitrary code via a "#f" value in the NUM argument.
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.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | chicken | 4.8.0.5-1 | — |
| Debian 13 | chicken | 4.8.0.5-1 | — |
| Debian 12 | chicken | 4.8.0.5-1 | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 14.04 LTS | chicken | 4.8.0.5-1 | — |
References
- 62690 vdb-entry
- [chicken-announce] 20130927 Re: [SECURITY] Buffer overrun in some uses of read-string! procedure from "extras" mailing-list
- [chicken-announce] 20130926 [SECURITY] Buffer overrun in some uses of read-string! procedure from "extras" mailing-list
- [chicken-announce] 20131003 Chicken 4.8.0.5 released mailing-list
- GLSA-201612-54 vendor-advisory
- 55009 third-party-advisory