Skip to content

Correct CVE-2020-13949 (thrift) affected range to 8.2.0-8.11.0 - #225

Merged
epugh merged 1 commit into
apache:mainfrom
epugh:SOLR-15507-thrift-range
Aug 13, 2026
Merged

Correct CVE-2020-13949 (thrift) affected range to 8.2.0-8.11.0#225
epugh merged 1 commit into
apache:mainfrom
epugh:SOLR-15507-thrift-range

Conversation

@epugh

@epugh epugh commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

The not_affected statement for CVE-2020-13949 (Apache Thrift server-side DoS, affects libthrift 0.9.3–0.13.0, fixed in 0.14.0) listed its affected range as 8.2.0-8.8.1, but Solr's optional jaegertracer-configurator module shipped an affected libthrift well past 8.8.1.

Traced the actual bundled libthrift across the 8.x line:

Solr 8.x libthrift status
8.2.0 – 8.4.1 0.12.0 vulnerable
8.5.0 – 8.11.0 0.13.0 vulnerable
8.11.1 0.14.1 fixed
8.11.2+ 0.14.1 fixed

So the range should be 8.2.0-8.11.0, with the upgrade landing in 8.11.1. This matches the observation in SOLR-15507 that Solr 8.9.0 still bundled libthrift 0.13.0. The 8.8.1 → 8.11.0 boundary was verified against the solr:8.11.0 (0.13.0) and solr:8.11.1 (0.14.1) release images. SOLR-15507 itself remains Open with no fix version, but the upgrade was in fact delivered in 8.11.1.

Disposition is unchanged (not_affected / code_not_reachable — Solr uses Thrift only as a client). This only corrects the version metadata and the accompanying narrative.

The affected range ended at 8.8.1, but Solr's jaegertracer-configurator
module shipped an affected libthrift (0.12.0 then 0.13.0, both <= 0.13.0)
through 8.11.0. Verified via the solr:8.11.0 (0.13.0) and solr:8.11.1
(0.14.1, fixed) release images; SOLR-15507 also notes 8.9.0 still bundled
0.13.0. Fix landed in 8.11.1, so the range is 8.2.0-8.11.0.

Disposition unchanged (not_affected / code_not_reachable).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@epugh
epugh merged commit 028f626 into apache:main Aug 13, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant