Skip to content

fix(trust): correct the advisory count on the Trust page - #1712

Merged
oscerd merged 1 commit into
apache:mainfrom
oscerd:fix-trust-advisory-count
Jul 29, 2026
Merged

fix(trust): correct the advisory count on the Trust page#1712
oscerd merged 1 commit into
apache:mainfrom
oscerd:fix-trust-advisory-count

Conversation

@oscerd

@oscerd oscerd commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

The Trust page currently says:

The 4.14.8, 4.18.3 and 4.21.0 releases fixed and disclosed 32 vulnerabilities between them

Read strictly, those three releases fixed 34. Two findings shipped in the named releases but had their main-line fix in an earlier minor, so neither is part of the 4.21.0 batch:

Advisory fixed:
CVE-2026-40047 4.18.3 and 4.19.0
CVE-2026-40859 4.14.8, 4.18.3 and 4.20.0

32 is exactly the number of advisories fixed in 4.21.0. The sentence under-counts rather than overstating, so nothing on the page was inflated, but it does not say what it computes.

The fix

Anchors the figure to the single release it actually describes, and adds the backport timing, which is the stronger claim and was already true:

  • 4.21.0, 1 July, 32 advisories
  • 4.18.3, 3 July, 34 advisories
  • 4.14.8, 4 July, 27 advisories

The "26 of those 32 fixes were carried all the way back to the 4.14.x LTS line" sentence further down is correct as written and is untouched.

Verified against content/security/: 32 advisories carry 4.21.0 in fixed:, 26 of those also carry 4.14.8, and release dates come from the RELEASE-* announcement posts.

Related

Companion to #1711, which adds a blog post covering the same batch in detail. The two are independent and can merge in either order.

🤖 Generated with Claude Code

The Trust page said the 4.14.8, 4.18.3 and 4.21.0 releases "fixed and
disclosed 32 vulnerabilities between them". Read strictly that is 34:
CVE-2026-40047 shipped in 4.18.3, and CVE-2026-40859 in 4.14.8 and
4.18.3, but both had their main-line fix in an earlier minor so neither
is counted in the 4.21.0 batch. 32 is exactly the number of advisories
fixed in 4.21.0, so the sentence did not say what it computed.

Anchor the figure to the single release it describes, and add the fact
that the two LTS lines got the backports within four days (4.21.0 on
1 July, 4.18.3 on 3 July, 4.14.8 on 4 July), which is the stronger claim
and was already true. The "26 of those 32 fixes were carried back to the
4.14.x LTS line" sentence further down is correct as written and is left
alone.

Also drops the em-dash from the sentence being edited.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Andrea Cosentino <ancosen@gmail.com>
@oscerd
oscerd merged commit 0b8f9ce into apache:main Jul 29, 2026
2 checks 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