Skip to content

Rilascio 3.9.3.p6: aggiornamento xmlschema-core per 3 CVE - #894

Merged
pintorig merged 1 commit into
masterfrom
3.9.x
Oct 8, 2026
Merged

pintorig merged 1 commit into
masterfrom
3.9.x

Conversation

@pintorig

@pintorig pintorig commented Oct 8, 2026

Copy link
Copy Markdown
Member

Completa il rilascio 3.9.3.p6 (PR #893, già mergiata). Il tag 3.9.3.p6 non è ancora stato creato.

Contenuto

  • 00a5c2bf4: xmlschema-core passa dalla 2.3.2 alla 2.3.3 e chiude NVDCVE-2026-102495, 102496 e 102497 (High, CWE-674). Sono tutte denial of service per ricorsione senza limite su schemi XSD costruiti ad arte.

xmlschema-core arriva come dipendenza transitiva di CXF. cxf-parent 4.2.3, ancora l'ultima release, la fissa alla 2.3.2 tramite cxf.xmlschema.version. Per questo nel pom radice c'è un override, con property xmlschema.version e voce in dependencyManagement, come già fatto per neethi. La directory delle licenze è rinominata in xmlschema-core-2.3.3 (LICENSE invariato).

Verifica

  • dependency:tree: tutti e sette i moduli che usano la libreria risolvono la 2.3.3. La 2.3.3 non aggiunge dipendenze runtime.
  • mvn compile del reactor completo: riuscito.
  • Merge con master senza conflitti.

Dopo il merge: attendere Jenkins, poi creare il tag 3.9.3.p6 su master.

🤖 Generated with Claude Code

Risolte NVDCVE-2026-102495, 102496 e 102497 (High) su
xmlschema-core-2.3.2.jar, tutte denial of service per ricorsione senza
limite su schemi XSD costruiti ad arte (CWE-674); NVD le indica corrette
nella 2.3.3.

xmlschema-core arriva transitiva da CXF e cxf-parent 4.2.3, ultima
release di CXF, pinna ancora cxf.xmlschema.version a 2.3.2: aggiunta la
property xmlschema.version con entry in dependencyManagement, accanto
all'override di neethi. dependency:tree conferma la 2.3.3 sui sette
moduli che la usano; mvn compile del reactor completo riuscito.

Rinominata la directory delle licenze di terze parti in
xmlschema-core-2.3.3, con LICENSE invariato.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@pintorig pintorig added this to the 3.9.3.p6 milestone Oct 8, 2026
@pintorig pintorig self-assigned this Oct 8, 2026
@pintorig
pintorig merged commit e36a339 into master Oct 8, 2026
8 checks passed
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.

1 participant