Skip to content

Commit 88a3d0d

Browse files
authored
Update HttpCore5 to 5.4.3 and HttpClient5 to 5.5.2 (CVE-2026-54399) (#93)
#### Rationale CVE-2026-54399 (HIGH 7.5) affects Apache HttpComponents Core5 before 5.4.3 (both httpcore5 and httpcore5-h2) via HTTP/1.1 message-parser resource exhaustion. This library pinned httpcore5 5.3.6 and pulled httpcore5-h2 5.3.6 transitively - both flagged by LabKey Server's OWASP Dependency Check. Fixing here is the root-cause fix so downstream consumers (labkey-api-jdbc, LabKey Server) inherit the patched versions. #### Related Pull Requests * labkey-api-jdbc and LabKey Server PRs to follow once 7.3.0 is released #### Changes * Bump httpcore5 5.3.6 -> 5.4.3 (CVE-2026-54399) * Declare httpcore5-h2 explicitly at 5.4.3 (was transitive at 5.3.6, same CVE) * Align httpclient5 5.5.1 -> 5.5.2 with LabKey Server's proven pairing * Add CHANGELOG entry under 7.3.0-SNAPSHOT
1 parent 5131897 commit 88a3d0d

3 files changed

Lines changed: 5 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## version 7.3.0-SNAPSHOT
44
*Released*: TBD
55
* Update Gradle version and remove some deprecated syntax
6+
* Update HttpCore5 to 5.4.3 (CVE-2026-54399) and HttpClient5 to 5.5.2
67

78
## version 7.2.0
89
*Released*: 17 February 2026

build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@ dependencies {
7676
api "org.json:json:${jsonObjectVersion}"
7777
api "org.apache.httpcomponents.client5:httpclient5:${httpclient5Version}"
7878
api "org.apache.httpcomponents.core5:httpcore5:${httpcore5Version}"
79+
// Pin httpcore5-h2 explicitly (arrives transitively via httpclient5) so the fixed 5.4.3 is declared in our POM. CVE-2026-54399.
80+
api "org.apache.httpcomponents.core5:httpcore5-h2:${httpcore5Version}"
7981
implementation "commons-logging:commons-logging:${commonsLoggingVersion}"
8082
implementation "commons-codec:commons-codec:${commonsCodecVersion}"
8183
}

gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ gradlePluginsVersion=7.2.0
1212
commonsCodecVersion=1.20.0
1313
commonsLoggingVersion=1.3.5
1414

15-
httpclient5Version=5.5.1
16-
httpcore5Version=5.3.6
15+
httpclient5Version=5.5.2
16+
httpcore5Version=5.4.3
1717

1818
jsonObjectVersion=20250517
1919

0 commit comments

Comments
 (0)