Skip to content

Blumenbach

Latest

Choose a tag to compare

@jvoisin jvoisin released this 01 Sep 12:40
· 2 commits to main since this release
v0.14.0
  • Improved compatibility with PHP 8.5, including a fix for opcache inlining bypassing return-value rules
  • Fix a ~2x slowdown caused by chained disable_function rules
  • New hardening ruleset for SPIP
  • Add coverage for yet another disable_functions bypass
  • Fix a type confusion and a null-pointer dereference in the cookie-encryption code
  • Reduce the lifetime of cryptographic material in memory
  • Harden configuration parsing: reject non-ASCII characters in rules, show the
    config filename in errors, and stop parsing the config twice under
    Apache/php-fpm reloads.
  • Fix phpinfo() reporting "enabled" when no configuration is loaded
  • Improve upload_validation robustness (fork-failure handling, correct pid waiting, strtok_r misuse)
  • Fix a truncation issue in the unserialization handling code
  • Fix half a dozen minor memory leaks
  • A bunch of code correctness / simplification / hardening changes, and a
    handful of new tests