Skip to content

Update checkmarx-ast-cli binaries with 2.3.48#341

Open
cx-bot-ghpublic wants to merge 4 commits into
mainfrom
feature/update_cli_2.3.48
Open

Update checkmarx-ast-cli binaries with 2.3.48#341
cx-bot-ghpublic wants to merge 4 commits into
mainfrom
feature/update_cli_2.3.48

Conversation

@cx-bot-ghpublic
Copy link
Copy Markdown

Updates checkmarx-ast-cli to 2.3.48

Auto-generated by [create-pull-request][2]

Copy link
Copy Markdown
Contributor

@cx-anurag-dalke cx-anurag-dalke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 13, 2026

Logo
Checkmarx One – Scan Summary & Details561c4fdf-53a0-43a5-b565-095e980f5fd7


Fixed Issues (2) Great job! The following issues were fixed in this Pull Request
Severity Issue Source File / Package
CRITICAL CVE-2026-22732 Maven-org.springframework.security:spring-security-web-6.3.5
HIGH Cxfa47c4e4-5ef9 Maven-com.fasterxml.jackson.core:jackson-core-2.19.0

Replace personal access token with GitHub token as integration test case failing due to could not read Username for 'https://github.com'
Corrects the previous fix which referenced jackson-core 2.21.1 — a version
that was never published to Maven Central, breaking the CI build with
'Could not find artifact jackson-annotations:jar:2.21.1'.

The latest stable release is 2.21.2; all Jackson artifacts are now pinned
to that version. All other CVE remediations are re-applied from the
reverted baseline.

CVE fixes included:

1. spring-security-web (CVE-2026-22732)
   - springSecurity.version: 6.3.5 → 6.5.9
   - Exclude spring-security-oauth2 from server-api, server-web-api,
     tests-support (declared + managed) to cut the transitive chain

2. jackson-core async-parser DoS
   - jackson.version: 2.21.2 (latest stable, exists on Maven Central)
   - All jackson-* artifacts pinned in dependencyManagement
   - Exclude common-jackson from server-api, server-web-api, tests-support

3. commons-lang3 uncontrolled recursion DoS
   - commons-text: 1.13.1 → 1.15.0 (natively declares commons-lang3 3.20.0)
   - commons-lang3.version: 3.20.0 pinned in dependencyManagement
   - common/pom.xml aligned to use ${commons-lang3.version} property

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants