Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 625392 (CVE-2017-11343)

Summary: <dev-scheme/chicken-4.13.0-r1: algorithmic complexity attack in hash tables
Product: Gentoo Security Reporter: Agostino Sarubbo <ago>
Component: VulnerabilitiesAssignee: Gentoo Security <security>
Status: RESOLVED FIXED    
Severity: minor CC: ewfalor, maksbotan, proxy-maint, scheme
Priority: Normal Flags: stable-bot: sanity-check+
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://www.openwall.com/lists/oss-security/2017/07/17/3
Whiteboard: B3 [noglsa cve]
Package list:
dev-scheme/chicken-4.13.0-r1 alpha amd64 ppc ppc64 x86
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 591378, 612910, 620320    

Description Agostino Sarubbo gentoo-dev 2017-07-17 07:55:19 UTC
From ${URL} :

I just received the CVE-2017-11343 assignment for an issue in
CHICKEN Scheme.  An attacker is able to cause O(n) lookup for
hash tables by predicting the buckets in which interned symbols
will end up, due to a partially incorrect fix for CVE-2012-6125
where the randomization factor was determined before initializing
the PRNG with a seed state.

This issue affects only the Scheme symbol table, not user-created
hash tables.  All CHICKEN releases up to and including 4.12.0 are
affected.

More info:
http://lists.nongnu.org/archive/html/chicken-announce/2017-07/msg00000.html



@maintainer(s): after the bump, in case we need to stabilize the package, please let us know if it is ready for the stabilization or not.
Comment 1 Maxim Koltsov (RETIRED) gentoo-dev 2018-03-15 21:07:32 UTC
I've added chicken-4.13, which fixed all CVEs:

https://code.call-cc.org/releases/4.13.0/NEWS

I've enabled test suite and all tests pass, so I think it's safe to stabilize chicken-4.13.0.
Comment 2 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2018-03-15 21:23:38 UTC
amd64 stable
Comment 3 Thomas Deutschmann (RETIRED) gentoo-dev 2018-03-18 00:43:31 UTC
x86 stable
Comment 4 Sergei Trofimovich (RETIRED) gentoo-dev 2018-03-18 10:33:17 UTC
~ppc/~ppc64 stable
Comment 5 Tobias Klausmann (RETIRED) gentoo-dev 2018-03-31 10:11:45 UTC
Stable on alpha.
Comment 6 Aaron Bauman (RETIRED) gentoo-dev 2018-06-11 15:08:09 UTC
tree is clean.

GLSA Vote: No