
Apache अपग्रेड के बाद SPACES युक्त URL को ठीक करें CVE-2023-25690
पिछले Apache अपग्रेड के बाद, मुझे mod_rewrite में "URL में स्पेस" की समस्या आ रही थी। 2023-04-25 - upgrade apache2:amd64 2.4.38-3+deb10u9 2.4.38-3+deb10u10
जिन URL में "स्पेस" होता है और जिन्हें %20 से बदल दिया जाता है, वे Apache द्वारा error 403 लौटाने लगते हैं।
मुझे पता चला कि यह अपडेट वास्तव में इसे ठीक करने के लिए था: https://github.com/apache/httpd/commit/d78a166fedd9d02c23e4b71d5f53bd9b2c4b9a51
(https://security-tracker.debian.org/tracker/CVE-2023-25690 )
Ubuntu पर अंतिम Apache अपग्रेड के बाद, मैंने domain conf फ़ाइल के अंत में [NC,L,B,BNP] जोड़कर 403 लौटाने की समस्या हल की, और यह मेरे लिए काम करता है।
RewriteEngine On
RewriteBase /
RewriteRule ^([^/])/([^/])$ /index.php?lang=$1&page=$2 [NC,L,B,BNP]

मुझे उम्मीद है कि यह समाधान किसी के लिए सहायक होगा :-)