ĂshtĂ« formuar njĂ« version i degĂ«s kryesore nginx 1.31.7, ku vazhdon zhvillimi i mundĂ«sive tĂ« reja, si dhe publikimi i njĂ« dege stabile, e mbĂ«shtetur paralelisht, nginx 1.30.6, nĂ« tĂ« cilĂ«n bĂ«hen vetĂ«m ndryshime qĂ« lidhen me zgjidhjen e gabimeve serioze dhe dobĂ«sive. NĂ« pĂ«rditĂ«sime janĂ« eliminuar 5 dobĂ«si:
- CVE-2026-15176 â mbushje tĂ« tamponit, e cila shfaqet gjatĂ« pĂ«rdorimit
të drejtpërdrejtës «alias» në konfigurimet që ndryshojnë URI-në e kërkesës përmes drejtpërdrejtës
«rewrite» me njĂ« ngjitim nĂ« njĂ« skedar. - CVE-2026-93479 â mbushje tĂ« tamponit, e cila ndodh gjatĂ« ekzekutimit tĂ« shprehieve string me variabla dhe shfaqet gjatĂ« llogaritjes sĂ« rrugĂ«s pĂ«r nĂ« katalogun rrĂ«njĂ«sor dhe gjatĂ« regjistrimit tĂ« kĂ«rkesave nĂ« modulet http dhe stream.
- CVE-2026-95101 â kalim i kufizimit «client_max_body_size» dhe vendosja e tĂ« dhĂ«nave tĂ« palĂ«s sĂ« tretĂ« nĂ« kĂ«rkesĂ«n e proxy-t pĂ«rmes dĂ«rgimit tĂ« kadrove tĂ« pavlefshme nĂ« HTTP/3, njĂ« pjesĂ« e pĂ«rmbajtjes sĂ« tĂ« cilave mund tĂ« ishte trajtuar si trup kĂ«rkese.
- CVE-2026-97629 â falsifikimi i seancave TLS pĂ«r shkak tĂ« lĂ«nies sĂ« njĂ« prej çelĂ«save tĂ« seancĂ«s tĂ« pa inicializuar gjatĂ« rotacionit.
- CVE-2026-97205 â qasje nĂ« memorie pas çlirimit tĂ« saj (use-after-free), e cila ndodh gjatĂ« pĂ«rdorimit nĂ« faqet SSI tĂ« komandave «include virtual» nĂ« kombinim me pĂ«rdorimin e hyrjes/asnjĂ«s AIO.
Ndryshimet që nuk janë të lidhura me dobësitë në nginx 1.31.7:
- Modulet ngx_http_geoip_module dhe ngx_stream_geoip_module tani mbështesin DB-në në formatin MaxMind (MMDB).
- Janë realizuar mundësitë për kontrollin nëpërmjet adresës IP certifikatat SSL, të përdorura në backend.
- Janë realizuar mundësitë e rikodifikimit dhe përditësimit të skedarit ekzekutiv gjatë përdorimit të drejtpërdrejtës quic_bpf.
- Në modul nga ngx_http_v2_module është implementuar një skemë prioritizimi, e cila përkon me RFC 9218.
Njëkohësisht, është në dispozitë versioni njs 1.0.2, modul për integrimin e interpretorit të gjuhës JavaScript në serverin http nginx. Njs lejon përdorimin e skenarëve JavaScript në skedarët e konfigurimit për të zgjeruar kapacitetet e nginx. Skritet mund të përdoren për të përcaktuar logjikën e avancuar të përpunimit të kërkesave, formimin e konfiguracionit, gjenerimin dinamik të përgjigjeve, modifikimin e kërkesës/përgjigjes ose krijimin e shpejtë të trampolinave për zgjidhjen e problemeve në aplikacionet web. Kodi i projektit është shkruar në C dhe shpërndahet nën licencën BSD.
Në versionin njs 1.0.2 janë eliminuar dobësitë: shterimi i memories së disponueshme gjatë përpunimit të të dhënave XML të papërshtatshme (CVE-2026-101025) dhe shkelja e verifikimit të dokumenteve PDF të nënshkruara përmes manipulimit me atributet XML (CVE-2026-101019). Janë shtuar metodat XMLNode.getAttributeNS() dhe XMLNode.getChildNS(). Konsumi i memories gjatë kompilimit në motorin njs është zvogëluar.
Burimi: opennet.ru
