Në serverin HTTP Apache 2.4.65 është rregulluar problemi që prishte funksionimin e mod_rewrite.

Ishte publikuar versioni i serverit HTTP Apache 2.4.65, në të cilin është rregulluar një gabim kritik në mod_rewrite, për shkak të së cilit kushtet e vendosura përmes shprehjes "RewriteCond" gjithmonë ktheheshin në vlerën "true", dmth. rregullat gjithmonë aktivizoheshin, pavarësisht të dhënave të kontrolluara. Shprehja "RewriteCond" është themelore në mod_rewrite dhe përdoret për të kontrolluar kushtet në shumicën e situatave.

Problemi shkaktohet nga një modifikim jo korrekt në versionin e kaluar dhe shfaqet vetëm në versionin Apache httpd 2.4.64. Në versionin 2.4.64, për të përcaktuar rezultatin e verifikimit, u shtua enumerimi cond_return_type, i cili mund të merrte vlerat COND_RC_NOMATCH, COND_RC_MATCH dhe COND_RC_STATUS_SET. Ndërkohë, në kod u vendos vetëm vlera COND_RC_MATCH, pa marrë parasysh rezultatin e përpunimit të shprehjes së rregullt (u kontrollua vetëm vlera negative me kod gabimi, por nuk u konsiderua vlera zero, e cila jepet në rast të mos përputhjes).

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster