Udajne kriticka zranitelnost mod_php

Jozef Drahovsky (for freebsd) freebsdcz3 at jozef.drahovsky.sk
Thu Oct 22 14:22:09 CEST 2026


Dňa 22.10.2026 o 12:20 Dan Lukes napísal(a):
> On 21.10.2026 21:50, Jozef Drahovsky (for freebsd) wrote:
>> má kritickú zraniteľnosť, ktorá sa prejaví pri špecifických 
>> podmienkach keď prvý dotaz spraví pretečenie pamäte a druhý spustí 
>> kód z toho čo pretieklo. Ak som to správne pochopil.
>
> Nektere zdroje to zhruba tak popisuji. A nekteri tvrdi, ze exploit 
> videli funkcni, jini tvrdi, ze se funkcnost toho udajne funkcniho 
> exploitu zreprodukovat nepodarilo.
>
> Na muj vkus trochu moc zmatku. Skutecnou nebezpecnost toho exploitu 
> zatim stale povazuji za neobjasnenou.
>
> To, ze se o tom pise uplne vsude neznamena, ze jde o zpravy z 
> nezavislych zdroju.  A to, ze nektere statni organy vypinaji sve weby 
> muze byt take projev predbezne opatrnosti, nikoliv realne 
> nebezpecnosti - ledaze vi vic, nez ve verejnem prostoru koluje.
>
> I ja se k vseobecne panice pripojim, v portech uz jsou nove verze - a 
> ja si prekladam sam, takze to zaktualizuju, ale nejsem si uplne jisty 
> jestli tim opravdu pomaham.
>
> Kdybyste dokazali nejprve s nejakym casovym predstihem do zdrojoveho 
> kod propasovat zadni vratka a chteli aby si verzi s vasi upravou co 
> mozna nejvic lidi na svete stahlo - nebyla by nejlepsi cesta rozsirit 
> paniku, ze nejaka (realne existujici, lec realne nevyuzitelna) chyba v 
> kodu je nebezpecny exploit ?
>
> Ja vim, paranoia ma i sve vlastni cislo diagnozy ...
>
> Dan
>

Ahoj Dan,

práve preto som napísal "Udajne kritická zraniteľnosť mod_php"

V dávnych dobách keď ešte neexistovalo HW stránkovanie RAM som napísal 
program, ktorý mal veľa NOP a na konci jedno MOVE do registra, ktoré na 
panely spôsobilo rozsvietenie LED. Procesor z dôvodu náhodnej HW chyby z 
ničoho nič, skočil na náhodnú adresu. Bolo treba veľa pokusov a čakania, 
kým sa náhodne spustil môj kód.

Preto teraz od 486 pri spustení kódu z takzvaného pretečenia som dosť 
opatrný. Ak sa aj čokoľvek stane, tak sa nedostane mimo svoj HW RAM 
obraz. Prvotné alokovanie priestoru kde sú pozostatky dát/kódu po inom 
procese sa riešil dávnejšie, že je tento priestor vyčistený, to isté sa 
robí aj pri alokovaní veľkého priestoru pre súboru na disku s priamym 
prístupom.

Čiže muselo by ísť o jeden proces, ktorému niečo interne pretieklo. Či 
už zámerne alebo úmyselne. Dnes sa ošetrujú aj také banálnosti, ako 
pretečenie zásobníka, takže mať ošetrené pretečenie buffera by mala byť 
dnes pre zodpovedného programátora samozrejmosť.

Aj mne napadlo, či náhodou nejde o sociálny experiment ako rýchlo dokáže 
internetová komunita zareagovať, keď treba rozšíriť nový kód z 
akéhokoľvek dôvodu.

Teraz vid, že odborná internetová komunita reaguje rýchle.
Ďalej vidím, že to čo napadlo mne napadlo ďalším.

V logoch mám len očakávané veci
"POST /?rest_route=/batch/v1 HTTP/1.1" 200 5168 "-" "cve-2026-63030/1.0"
"POST /xmlrpc.php HTTP/1.1"
"POST 
/php-cgi/php-cgi.exe?%ADd+allow_url_include%3d1+%ADd+auto_prepend_file%3dphp://input 
HTTP/1.1"
"POST /cgi-bin/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/.%2e/bin/sh 
HTTP/1.1"

Prajem pekný deň.

Jozef


More information about the Users-l mailing list