summaryrefslogtreecommitdiff
path: root/src/sp_disable_xxe.c (follow)
AgeCommit message (Collapse)Author
2022-01-11made xml a runtime requirement instead of compile timeBen Fuhrmannek
2021-11-11more tests for xxe + optional xml supportBen Fuhrmannek
2021-10-21added some array initialization, just in case.Ben Fuhrmannek
2021-04-28A pass of clang-formatjvoisin
2021-04-28Add some logging for the XXE mitigationjvoisin
2021-04-27Protect against XXE in php8jvoisin
PHP8 disables external entities by default, but they can still be explicitly used (cf. https://blog.sonarsource.com/wordpress-xxe-security-vulnerability/), which is badâ„¢. The right way to defend against XXE is now to set libxml_set_external_entity_loader to null.
2020-11-29Fix some unused variables warnings introduced in ea7c76bjvoisin
2020-11-29Don't call libxml_disable_entity_loader for php8+jvoisin
This functions is deprecated, but since PHP8+ requires libxml 2.9.0 where XXE are disabled by default, there is no need to call it anymore.
2019-06-20Fix snufflepagus_globals linking issues and one mac compatibility issuebef
2018-02-05Massive simplification of functions hookingjvoisin
2017-09-20Initial importSebastien Blot