Skip to content
OpenAdvisories
Unscored CVE-2017-9334 EUVD-2017-18269GHSA-mm87-prr6-cmmh

An incorrect "pair?" check in the Scheme "length" procedure results in an unsafe pointer dereference in all CHICKEN Scheme versions prior t…

Published Jun 1, 2017 · Updated Aug 5, 2024 · Assigned by mitre

Description

An incorrect "pair?" check in the Scheme "length" procedure results in an unsafe pointer dereference in all CHICKEN Scheme versions prior to 4.13, which allows an attacker to cause a denial of service by passing an improper list to an application that calls "length" on it.

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 chicken 4.12.0-0.2 —
Debian 13 chicken 4.12.0-0.2 —
Debian 12 chicken 4.12.0-0.2 —
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS chicken No fix yet —
ReleasePackageFixed inAdvisory
Alpine v3.24 chicken 4.12.0-r2 —
Alpine v3.23 chicken 4.12.0-r2 —
Alpine v3.22 chicken 4.12.0-r2 —
Alpine v3.21 chicken 4.12.0-r2 —
Alpine v3.20 chicken 4.12.0-r2 —
Show 14 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 chicken 4.12.0-r2 —
Alpine v3.18 chicken 4.12.0-r2 —
Alpine v3.17 chicken 4.12.0-r2 —
Alpine v3.16 chicken 4.12.0-r2 —
Alpine v3.15 chicken 4.12.0-r2 —
Alpine v3.14 chicken 4.12.0-r2 —
Alpine v3.13 chicken 4.12.0-r2 —
Alpine v3.12 chicken 4.12.0-r2 —
Alpine v3.11 chicken 4.12.0-r2 —
Alpine v3.10 chicken 4.12.0-r2 —
Alpine v3.9 chicken 4.12.0-r2 —
Alpine v3.8 chicken 4.12.0-r2 —
Alpine v3.7 chicken 4.12.0-r2 —
Alpine v3.6 chicken 4.12.0-r2 —

References