Skip to content

MLE-31399 update janino to 3.1.12 - #661

Merged
RitaChen609 merged 1 commit into
developfrom
MLE-31399-CVE-Janino
Jul 31, 2026
Merged

MLE-31399 update janino to 3.1.12#661
RitaChen609 merged 1 commit into
developfrom
MLE-31399-CVE-Janino

Conversation

@RitaChen609

Copy link
Copy Markdown

Fixed BDSA-2023-1535 / CVE-2023-33546 in Janino v3.1.9 by forcing Janino to 3.1.12.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR addresses CVE-2023-33546 / BDSA-2023-1535 by introducing a centralized Gradle resolution strategy that forces all org.codehaus.janino dependencies to use Janino 3.1.12, ensuring transitive pulls (e.g., via Spark/logging stacks) are overridden consistently across subprojects.

Changes:

  • Added janinoVersion=3.1.12 to gradle.properties for centralized version management.
  • Added a resolutionStrategy.eachDependency rule in build.gradle to force org.codehaus.janino artifacts to ${janinoVersion} with an explanatory because clause.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
gradle.properties Introduces a shared janinoVersion property set to 3.1.12.
build.gradle Forces all dependencies in org.codehaus.janino to the configured janinoVersion via Gradle resolution strategy.

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

@RitaChen609
RitaChen609 merged commit 7d8b9a4 into develop Jul 31, 2026
5 checks passed
@RitaChen609
RitaChen609 deleted the MLE-31399-CVE-Janino branch July 31, 2026 13:09
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.

4 participants