Odžan je još jedan izdanak cuRLa, alata i biblioteke za prijenos podataka putem mreže. Tijekom 25 godina razvoja projekta, cuRL je implementirao podršku za mnoge mrežne protokole kao što su HTTP, Gopher, FTP, SMTP, IMAP, POP3, SMB i MQTT. Biblioteku libcurl koriste važni projekti za zajednicu kao što su Git i LibreOffice. Kod projekta distribuira se pod licencom Curl (varijanta MIT licence).
Izdanje se ističe iz dva razloga:
- dodana podrška za protokol IPFS;
- ispravljena ozbiljna ranljivost u implementaciji SOCKS5 protokola;
Ranljivost je posebno istaknuta od strane autora projekta, Daniel Stenberg, kao "jedna od najtežih ranjivosti u curl-u u dugo vrijeme". Ranljivost je uzrokovana greškom u logici uspostavljanja veze sa SOCKS5 proxyjem, što omogućuje napadaču da preplavi bafer i izvrši proizvoljni kod na strani aplikacije.
Greška je otkrio Jay Satiro, u okviru programa The Internet Bug Bounty kompenzacija mu je isplaćena u iznosu od 4660 $.
Treba napomenuti da Daniel aktivno sudjeluje u pitanjima sigurnosti i radi radi na implementaciji HTTP protokola u curl-u na jeziku Rust.
Izvor: linux.org.ru
