Skip to content

[PPP-6549] CVE fix: CVE-2016-3093 in ognl:ognl - #1358

Open
lucboudreau wants to merge 2 commits into
masterfrom
codemedic-local/CVE-2016-3093-ognl
Open

[PPP-6549] CVE fix: CVE-2016-3093 in ognl:ognl#1358
lucboudreau wants to merge 2 commits into
masterfrom
codemedic-local/CVE-2016-3093-ognl

Conversation

@lucboudreau

Copy link
Copy Markdown
Member

CVE fix: CVE-2016-3093 in ognl:ognl

Advisory: CVE-2016-3093 -- OGNL < 3.0.12 DoS (CWE-20), CVSS 5.3 MEDIUM. Fixed upstream in OGNL 3.0.12.

Change: removes the local <ognl.version>2.6.9</ognl.version> property override in the root pom.xml so it now inherits the centralized fix (3.0.21) from pentaho-ce-jar-parent-pom (see pentaho/maven-parent-poms#899).

No direct OGNL API usage in this repo -- companion fix in pentaho/pentaho-kettle (the one repo with real OGNL code usage).

Proof

mvn help:evaluate -Dexpression=ognl.version on the root module now returns 3.0.21 (was 2.6.9 before this change).

Review

Fixed and reviewed locally via codemedic-local-remediator before push.

Copilot AI review requested due to automatic review settings July 2, 2026 18:19
@lucboudreau
lucboudreau requested a review from a team as a code owner July 2, 2026 18:19

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Removes a local Maven property override so this repository inherits the OGNL version from the shared pentaho-ce-jar-parent-pom, addressing CVE-2016-3093 by picking up the centralized fixed version.

Changes:

  • Removed the root pom.xml <ognl.version> override to inherit the parent-managed version.
  • Added a note in pom.xml documenting the reason for the removal (CVE/ticket context).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread pom.xml Outdated
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.

2 participants