Summary: | <dev-util/re2c-1.3-r1: heap overflow in Scanner::fill (scanner.cc) (CVE-2020-11958) | ||
---|---|---|---|
Product: | Gentoo Security | Reporter: | Agostino Sarubbo <ago> |
Component: | Vulnerabilities | Assignee: | Gentoo Security <security> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | nobrowser, robbat2 |
Priority: | Normal | Flags: | nattka:
sanity-check+
|
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | A2 [glsa+ cve] | ||
Package list: |
=dev-util/re2c-1.3-r1 amd64 arm arm64 hppa ppc ppc64 s390 sparc x86
|
Runtime testing required: | --- |
Description
Agostino Sarubbo
![]() The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f09c916426f9ad39d29f800db74c0ced7c8f252 commit 9f09c916426f9ad39d29f800db74c0ced7c8f252 Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2020-04-19 19:11:05 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2020-04-19 19:11:25 +0000 dev-util/re2c: fix lexer overflow, bug #718350 Direct backport of c4603ba5ce229db ("Fix crash in lexer refill (reported by Agostino Sarubbo).") Reported-by: Agostino Sarubbo Bug: https://bugs.gentoo.org/718350 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> dev-util/re2c/files/re2c-1.3-lexer-overflow.patch | 40 +++++++++++++++++++++++ dev-util/re2c/re2c-1.3-r1.ebuild | 28 ++++++++++++++++ 2 files changed, 68 insertions(+) It is safe to stabilize new version. (In reply to Sergei Trofimovich from comment #2) > It is safe to stabilize new version. Thank you (both ago and slyfox). Nice quick job. Let's do it. [changing to B2 because spamassassin seems to be from previous bugs, and that is only rdep]. hppa/sparc stable (In reply to Sam James (sec padawan) from comment #3) > [changing to B2 because spamassassin seems to be from previous bugs, and > that is only rdep]. Chromium requires ninja that requires re2c. If chromium is A, all packages pulled by him should be A too..or what is the criteria? x86 stable s390 stable amd64 stable arm stable ppc stable ppc64 stable (In reply to Agostino Sarubbo from comment #5) > (In reply to Sam James (sec padawan) from comment #3) > > [changing to B2 because spamassassin seems to be from previous bugs, and > > that is only rdep]. > > Chromium requires ninja that requires re2c. If chromium is A, all packages > pulled by him should be A too..or what is the criteria? You are definitely right. I had looked here: https://qa-reports.gentoo.org/output/genrdeps/rindex/dev-util/re2c and asked willikins but apparently it does not pick it up. Maybe because of BDEPEND. I've switched it back! arm64 stable @maintainer(s), please cleanup! The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecfce5a7c8841e5429f5fc4704d7a71aeefbef9f commit ecfce5a7c8841e5429f5fc4704d7a71aeefbef9f Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2020-04-25 11:13:27 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2020-04-25 11:13:33 +0000 dev-util/re2c: drop old Bug: https://bugs.gentoo.org/718350 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> dev-util/re2c/re2c-1.3.ebuild | 26 -------------------------- 1 file changed, 26 deletions(-) This issue was resolved and addressed in GLSA 202007-28 at https://security.gentoo.org/glsa/202007-28 by GLSA coordinator Sam James (sam_c). |