NĂ« serverin http (nhttpd) vulnerabiliteti
(CVE-2019-16278), e cila i mundëson një sulmuesi të ekzekutojë kodin e tij në distancë në server duke dërguar një kërkesë HTTP të formuluar veçanërisht. Problemi do të zgjidhet në lëshimin (ende të pa publikuar). Sipas informacionit nga motorri i kërkimeve Shodan, serveri http Nostromo përdoret në rreth 2000 hoste publikisht të disponueshëm.
Vulnera është shkaktuar nga një gabim në funksionin http_verify, i cili lejon qasje në përmbajtjen e sistemit të skedarëve jashtë katalogut të rrënjës së faqes përmes kalimit të një sekuence «..\/» në rrugë. Vulnera shfaqet sepse kontrolli i pranishmërisë së simboleve «..\/» bëhet përpara se të ekzekutohet funksioni i normalizimit të rrugës, në të cilin shkronjat e kalimit në rresht () hiqen nga stringu.
Për Prej kësaj vulnere është e mundur të aksesosh \/bin\sh në vend të skriptit CGI dhe të ekzekutosh çdo strukturë shell duke dërguar një kërkesë POST në URI «\/..\/..\/..\/..\/bin\sh» dhe duke kaluar komandat në trupin e kërkesës. E habitshme, që në vitin 2011 në Nostromo ishte korigjuar një vulnere e ngjashme (CVE-2011-0751) e cila lejonte sulme përmes dërgimit të një kërkese «\......bin\sh».
Burimi: opennet.ru
