Skip to content

Story #16471: update droid to 6.9.14 - #121

Merged
Regzox merged 1 commit into
masterfrom
story_16471__droid_6_9_upgrade
Sep 23, 2026
Merged

Regzox merged 1 commit into
masterfrom
story_16471__droid_6_9_upgrade

Conversation

@Regzox

@Regzox Regzox commented Sep 22, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@Regzox Regzox changed the title Story 16471 droid 6 9 upgrade Story #16471: update droid to 6.9.14 Sep 22, 2026
@vitam-prg

vitam-prg commented Sep 22, 2026 •

Copy link
Copy Markdown

Logo
Checkmarx One – Scan Summary & Details – 811d3c3a-6884-4970-9ad7-d567a6f86195


Fixed Issues (2) Great job! The following issues were fixed in this Pull Request
Severity Issue Source File / Package
MEDIUM CVE-2025-46392 Maven-commons-configuration:commons-configuration-1.10
MEDIUM CVE-2025-48924 Maven-commons-lang:commons-lang-2.6

Use @Checkmarx to take action directly from this PR:

  • Rescan the PR

Try it: @Checkmarx how can you help? · @Checkmarx rescan this PR

@Regzox
Regzox force-pushed the story_16471__droid_6_9_upgrade branch from 3b3906c to 2b4240a Compare September 23, 2026 14:37
Droid 6.8.0 is the last source of known vulnerabilities in the dependency
tree: it depends on commons-lang 2.6 (CVE-2025-48924) and commons-configuration
1.10 (CVE-2025-46392), two end-of-life branches with no upstream fix. Droid
6.9.14 moves to commons-lang3 and commons-configuration2, which clears both.

No source change is needed: the droid API sedalib relies on is unchanged, and
the DROID_SignatureFile / container-signature resources are runtime data
independent of the droid version.

Two side effects of the bump are handled in sedalib:

  - jwat-common 1.2.1 brings bcprov-jdk15to18 1.65, another end-of-life
    bouncycastle branch carrying eleven CVEs including one critical. It is
    excluded, like bcprov-jdk15on already was, in favour of bcprov-jdk18on.

  - droid-core-interfaces 6.9 added S3 profile support, dragging in the AWS
    SDK v2 and, through netty-nio-client, netty. It declares eight artifacts
    of the software.amazon.awssdk group, so the whole group is excluded:
    excluding s3 alone still left netty 4.1.137.Final reachable through sso,
    carrying seven high-severity CVEs. Sedatools only identifies files on the
    local filesystem, so none of it is used. This brings the resip shaded jar
    down from 84.1 MB to 68.7 MB.

Droid 6.9 ships class file version 65, so this cannot be merged before the
Java 21 migration. It also builds on the bouncycastle pin and the
bcprov-jdk18on replacement introduced by the dependency update.
@Regzox
Regzox force-pushed the story_16471__droid_6_9_upgrade branch from 2b4240a to efaeef8 Compare September 23, 2026 14:48
@Regzox
Regzox merged commit 742f4d1 into master Sep 23, 2026
4 checks passed
@Regzox
Regzox deleted the story_16471__droid_6_9_upgrade branch September 23, 2026 14:56
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.

3 participants