jamesfredley opened a new pull request, #16043:
URL: https://github.com/apache/grails-core/pull/16043

   ## Description
   
   Remediates the vulnerability findings reported by the scheduled OSS Index 
scan on `7.0.x`:
   
   - **CVE-2026-49844**: overrides Spring Boot 3.5.16's Log4j `2.24.3` 
management with fixed Log4j `2.25.5` through the Grails BOM. The Log4j BOM and 
the API, Core, JUL, SLF4J 2 implementation, and SLF4J bridge modules share the 
`log4j2.version` property.
   - **CVE-2026-8484**: documents and excludes the exact managed 
`org.fusesource.jansi:jansi:1.18` coordinate from OSS Index. FuseSource Jansi 
is unmaintained, every available release through `2.4.3` is affected, and no 
fixed upstream release exists. The exemption includes a removal condition for a 
future migration or patched release.
   
   The Jansi coordinate is not replaced with `org.jline:jansi`: that artifact 
uses different Java packages, and its native implementation is not confirmed as 
a security fix for CVE-2026-8484.
   
   ## Verification
   
   - `:grails-base-bom:generatePomFileForMavenPublication` succeeds.
   - `:grails-bom:generatePomFileForMavenPublication` succeeds.
   - Both generated BOMs manage the five Log4j modules through 
`${log4j2.version}` with value `2.25.5`; `grails-base-bom` imports `log4j-bom` 
through the same property.
   - `git diff --check` passes.
   - The aggregate `validateDependencyVersions` reaches dependency validation 
but reports the pre-existing `biz.aQute.bnd:biz.aQute.bnd.annotation` drift 
(`7.1.0` resolved vs `7.0.0` managed) in unrelated modules.
   
   No user-facing API changes or documentation updates are needed for this 
dependency/security-scan configuration change.
   
   > Generative AI tooling was used to assist with scan-log analysis, CVE 
research, dependency resolution verification, and PR preparation. The resulting 
changes were reviewed and verified by the submitter.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to