Skip to content

CVE-2016-6830 The "process-execute" and "process-spawn" procedures in CHICKEN Scheme used fixed-size buffers for holding the arguments and environment variables to use in its execve() call. This would allow user-su...

CriticalCVSS 9.8 EPSS 2.2%
Published
Updated
Exploit status
No public exploit known

Description

The "process-execute" and "process-spawn" procedures in CHICKEN Scheme used fixed-size buffers for holding the arguments and environment variables to use in its execve() call. This would allow user-supplied argument/environment variable lists to trigger a buffer overrun. This affects all releases of CHICKEN up to and including 4.11 (it will be fixed in 4.12 and 5.0, which are not yet released).

Affected products

ProductAffected versionsFixed in
debian/chicken(Debian:12) < 4.12.0-0.2 4.12.0-0.2
debian/chicken(Debian:13) < 4.12.0-0.2 4.12.0-0.2
debian/chicken(Debian:14) < 4.12.0-0.2 4.12.0-0.2
call-cc chicken <= 4.11.0 No fix listed
alpine/chicken(Alpine:v3.10) < 4.11.1-r0 4.11.1-r0
alpine/chicken(Alpine:v3.11) < 4.11.1-r0 4.11.1-r0
alpine/chicken(Alpine:v3.12) < 4.11.1-r0 4.11.1-r0
alpine/chicken(Alpine:v3.13) < 4.11.1-r0 4.11.1-r0
alpine/chicken(Alpine:v3.14) < 4.11.1-r0 4.11.1-r0
alpine/chicken(Alpine:v3.15) < 4.11.1-r0 4.11.1-r0
alpine/chicken(Alpine:v3.16) < 4.11.1-r0 4.11.1-r0
alpine/chicken(Alpine:v3.17) < 4.11.1-r0 4.11.1-r0
alpine/chicken(Alpine:v3.18) < 4.11.1-r0 4.11.1-r0
alpine/chicken(Alpine:v3.19) < 4.11.1-r0 4.11.1-r0
alpine/chicken(Alpine:v3.20) < 4.11.1-r0 4.11.1-r0
alpine/chicken(Alpine:v3.21) < 4.11.1-r0 4.11.1-r0
alpine/chicken(Alpine:v3.22) < 4.11.1-r0 4.11.1-r0
alpine/chicken(Alpine:v3.23) < 4.11.1-r0 4.11.1-r0
alpine/chicken(Alpine:v3.24) < 4.11.1-r0 4.11.1-r0
alpine/chicken(Alpine:v3.6) < 4.11.1-r0 4.11.1-r0
alpine/chicken(Alpine:v3.7) < 4.11.1-r0 4.11.1-r0
alpine/chicken(Alpine:v3.8) < 4.11.1-r0 4.11.1-r0
alpine/chicken(Alpine:v3.9) < 4.11.1-r0 4.11.1-r0

References