Repository navigation
Update jdk-25 to 25.0.5 - #1138
Conversation
Eclipse Temurin 25.0.5+8 (2026-10-22), the October 2026 Critical Patch Update for the current LTS. Oracle's CPU names 25.0.4.1 (what we ship) as affected by ~38 CVEs. sha256 sums are Adoptium's published ones for both arches (API, release .sha256.txt and a local download all agree). The CVE-2026-111943 step is unchanged: the new image's stock blocked.certs holds none of the 48 eMudhra fingerprints, so the `pre` check still validates and the step still appends all 48. `jdk` (the meta-package) follows jdk-25, so its consumers (maven, gradle, kotlin, ...) rebuild. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Warning Review limit reached
This review includes 1 billable file and costs up to $0.25.
Reviews can continue after your included limit without a manual trigger. An admin must approve usage-based billing. Or wait 23 minutes for your next included review. View limit details
Comment |
There was a problem hiding this comment.
Checked both sha256s against the asset digests on adoptium/temurin25-binaries jdk-25.0.5+8 (x64 and aarch64 linux hotspot tarballs); they match. The URL pattern, the java_version test and the CVE-2026-111943 step are unchanged, and minimal build passed with jdk-25 and its 30 rebuilt dependents testing green on both arches.
SECURITY: Eclipse Temurin 25.0.5+8 (released 2026-10-22), the October 2026 Critical Patch Update for the 25 line. Today's
jdk-25is 25.0.4.1.Why: Oracle's October CPU (https://www.oracle.com/security-alerts/cpuoct2026.html) lists 25.0.4.1 by exact version as affected. Our vuln DB holds 38 "Oracle Java SE" CVE records from the Oracle CNA that say so. NVD still has every one at Awaiting Analysis with no CPE, so the scanner reports
jdk-25as clean. The pkgmgr nightly found 25.0.5 but didn't open a PR; the reason is in the pkgmgr report.Change:
version,build_numand both sha256 values inpackages/jdk-25/build.ncl. The tagjdk-25.0.5+8, the asset names and the top directoryjdk-25.0.5+8/all follow the existing template, sobuild.shis unchanged.OpenJDK25U-jdk_x64_linux_hotspot_25.0.5_8.tar.gz68982529869257d0ee6b824ec5aa270ff8b118bb438670da0b97ebdab178d7fbOpenJDK25U-jdk_aarch64_linux_hotspot_25.0.5_8.tar.gzbb5b2ded252f21c6090cf780b0a408ad0d83bbb557e702955643557f13231880Each sum matches three sources:
api.adoptium.net/v3/assets/latest/25/hotspot, the release's.sha256.txt, andshasumof a fresh download.CVE-2026-111943 (pkgs#949): still applied, with no change. I extracted the new x64 image and checked it. Its stock
lib/security/blocked.certshas 38 entries and none of our 48 eMudhra fingerprints, so thecheck prephase still sees the fixtures validate and the step still appends all 48.releasereportsIMPLEMENTOR_VERSION="Temurin-25.0.5+8"andJAVA_VERSION_DATE="2026-10-20".Tests:
java_version,javac_compileandcve_2026_111943are unchanged and run on the build-bot. Nothing was built locally.Overlaps draft #913 (jdk-21/25/27 from source), which pins 25.0.4.1. That draft needs a rebase onto this change, or its own bump to the
jdk25ujdk-25.0.5-gatag.🤖 Generated with Claude Code