Skip to content

fix: hardened groovy scripts execution - #353

Merged
r3dm1ke merged 5 commits into
mainfrom
fix-446-groovy-script-rce
Aug 13, 2026
Merged

fix: hardened groovy scripts execution#353
r3dm1ke merged 5 commits into
mainfrom
fix-446-groovy-script-rce

Conversation

@r3dm1ke

@r3dm1ke r3dm1ke commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Description

Restricted the Groovy console scriptURI parameter to the scripts packaged in active module bundles.

Checklist

Source code

  • I've shared and documented any breaking change
  • I've reviewed and updated the jahia-depends

Tests

  • I've provided Unit and/or Integration Tests
  • I've updated the parent issue with required manual validations

Tip

Documentation to guide the reviews: How to do a code review

@r3dm1ke
r3dm1ke requested review from dgriffon and jayblanc August 5, 2026 12:21
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown

🦜 Chachalog

tools patch
  • Restricted the Groovy console scriptURI parameter to the scripts packaged in active module bundles.

Create a new entry online or run npx chachalog@0.5.3 prompt to create a new entry locally.

Restricted the Groovy console scriptURI parameter to the scripts packaged in active module bundles.
@r3dm1ke
r3dm1ke requested a review from a team August 5, 2026 12:49
@r3dm1ke
r3dm1ke enabled auto-merge (squash) August 6, 2026 12:08
Comment thread impl/src/main/java/org/jahia/modules/tools/taglibs/GroovyConsoleHelper.java Outdated
@r3dm1ke
r3dm1ke requested a review from a team August 12, 2026 12:42
@r3dm1ke
r3dm1ke requested a review from jayblanc August 13, 2026 11:56
@jahia-sonarqube

Copy link
Copy Markdown

@r3dm1ke
r3dm1ke merged commit db340b1 into main Aug 13, 2026
12 checks passed
@r3dm1ke
r3dm1ke deleted the fix-446-groovy-script-rce branch August 13, 2026 12:14
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