Im Apache HTTP-Server 2.4.65 wurde ein Problem behoben, das mod_rewrite störte.

Die Veröffentlichung des HTTP-Servers Apache 2.4.65 behebt einen kritischen Fehler in mod_rewrite, durch den die Bedingungen, die über den Ausdruck „RewriteCond“ festgelegt wurden, immer den Wert „true“ zurückgaben, d.h. die Regeln immer griffen, unabhängig von den überprüften Daten. Der Ausdruck „RewriteCond“ ist entscheidend für mod_rewrite und wird in den meisten Situationen zur Überprüfung von Bedingungen verwendet.

Das Problem wurde durch eine fehlerhafte Änderung in der vorherigen Version verursacht und tritt nur in Apache httpd 2.4.64 auf. In Version 2.4.64 wurde zur Bestimmung des Überprüfungsergebnisses eine Aufzählung namens cond_return_type eingeführt, die die Werte COND_RC_NOMATCH, COND_RC_MATCH und COND_RC_STATUS_SET annehmen konnte. Dabei wurde im Code nur der Wert COND_RC_MATCH gesetzt, unabhängig vom Ergebnis der Verarbeitung des regulären Ausdrucks (es wurde nur der negative Wert mit dem Fehlercode geprüft, das Nullwert bei einer Nichtübereinstimmung wurde jedoch nicht berücksichtigt).

Quelle: opennet.ru

60GB SSD 8Gb DDR4