Skip to content

Changes

Started 8 days 14 hr ago
Took 19 hr

Summary

  1. [Utils, GovWayCore, GovWayConsole] (commit: 677af96) (details)
Commit 677af9696b8046e751ec4e18737732fb953ea26b by Andrea Poli
[Utils, GovWayCore, GovWayConsole]
Corretta la risoluzione degli alias YAML nelle specifiche OpenAPI che falliva per il limite di default di SnakeYAML (maxAliasesForCollections=50),
aumentando il valore a 500 e migliorando il messaggio di errore in caso di fallimento.
Aggiunta protezione contro attacchi "billion laughs" tramite controllo sulla dimensione del JSON prodotto dalla risoluzione degli alias.
(commit: 677af96)
The file was modifiedtools/utils/src/org/openspcoop2/utils/json/yamlSnakeLimits.properties (diff)
The file was modifiedChangeLog (diff)
The file was modifiedtools/utils/src/org/openspcoop2/utils/json/YamlSnakeLimits.java (diff)
The file was modifiedtools/utils/src/org/openspcoop2/utils/json/AbstractUtils.java (diff)
The file was modifiedtools/utils/src/org/openspcoop2/utils/openapi/AbstractOpenapiApiReader.java (diff)
The file was modifiedtools/utils/src/org/openspcoop2/utils/json/YAMLUtils.java (diff)