{"id":9752,"date":"2026-10-17T15:45:10","date_gmt":"2026-10-17T13:45:10","guid":{"rendered":"https:\/\/sajberinfo.com\/?p=9752"},"modified":"2026-10-17T15:45:10","modified_gmt":"2026-10-17T13:45:10","slug":"bricksforge-kriticna-wordpress-ranjivost","status":"publish","type":"post","link":"http:\/\/sajberinfo.com\/en\/2026\/10\/17\/bricksforge-kriticna-wordpress-ranjivost\/","title":{"rendered":"Bricksforge: kriti\u010dna WordPress ranjivost"},"content":{"rendered":"<p>Zlonamjerni akteri iskori\u0161tavaju kriti\u010dnu ranjivost u dodatku <em>Bricksforge<\/em> za <em>WordPress<\/em> radi daljinskog izvr\u0161avanja proizvoljnog <em>PHP<\/em> k\u00f4da, <a href=\"https:\/\/patchstack.com\/articles\/critical-unauthenticated-arbitrary-file-upload-vulnerability-exploited-in-bricksforge-plugin\/https:\/patchstack.com\/articles\/critical-unauthenticated-arbitrary-file-upload-vulnerability-exploited-in-bricksforge-plugin\/\" target=\"_blank\" rel=\"noopener\">otkriva<\/a> kompanija <em>Patchstack<\/em>. Ova ranjivost, ozna\u010dena kao <a href=\"https:\/\/app.opencve.io\/cve\/CVE-2026-85097https:\/app.opencve.io\/cve\/CVE-2026-85097\" target=\"_blank\" rel=\"noopener\"><em>CVE-2026-85097<\/em><\/a> sa ocjenom <em>10,0<\/em> na <em>CVSS<\/em> skali, prvi put je zabilje\u017eena tokom aktivnog iskori\u0161tavanja 7. oktobra 2026. godine. Uprkos ispravkama objavljenim u verziji <em>3.1.8.10<\/em>, sigurnosni stru\u010dnjaci upozoravaju da automatizovano iskori\u0161tavanje putem rotiraju\u0107ih posredni\u010dkih servera i dalje predstavlja stvarnu prijetnju.<\/p>\n<div id=\"attachment_9757\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9757\" class=\"size-full wp-image-9757\" src=\"https:\/\/sajberinfo.com\/wp-content\/uploads\/2026\/10\/Bricksforge-kriticna-Wordpress-ranjivost.jpg\" alt=\"Bricksforge\" width=\"1200\" height=\"896\" srcset=\"https:\/\/sajberinfo.com\/wp-content\/uploads\/2026\/10\/Bricksforge-kriticna-Wordpress-ranjivost.jpg 1200w, https:\/\/sajberinfo.com\/wp-content\/uploads\/2026\/10\/Bricksforge-kriticna-Wordpress-ranjivost-300x224.jpg 300w, https:\/\/sajberinfo.com\/wp-content\/uploads\/2026\/10\/Bricksforge-kriticna-Wordpress-ranjivost-1024x765.jpg 1024w, https:\/\/sajberinfo.com\/wp-content\/uploads\/2026\/10\/Bricksforge-kriticna-Wordpress-ranjivost-768x573.jpg 768w, https:\/\/sajberinfo.com\/wp-content\/uploads\/2026\/10\/Bricksforge-kriticna-Wordpress-ranjivost-16x12.jpg 16w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><p id=\"caption-attachment-9757\" class=\"wp-caption-text\"><em>Bricksforge: kriti\u010dna WordPress ranjivost; Source: Nano Banana 2<\/em><\/p><\/div>\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_89 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Sadr\u017eaj<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ffffff;color:#ffffff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ffffff;color:#ffffff\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"http:\/\/sajberinfo.com\/en\/2026\/10\/17\/bricksforge-kriticna-wordpress-ranjivost\/#BRICKSFORGE_KRITICNA_RANJIVOST\" >BRICKSFORGE KRITI\u010cNA RANJIVOST<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"http:\/\/sajberinfo.com\/en\/2026\/10\/17\/bricksforge-kriticna-wordpress-ranjivost\/#Mehanizam_zaobilazenja_provjere\" >Mehanizam zaobila\u017eenja provjere<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"http:\/\/sajberinfo.com\/en\/2026\/10\/17\/bricksforge-kriticna-wordpress-ranjivost\/#Automatizovana_infrastruktura_i_taktike_kodiranja\" >Automatizovana infrastruktura i taktike k\u00f4diranja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"http:\/\/sajberinfo.com\/en\/2026\/10\/17\/bricksforge-kriticna-wordpress-ranjivost\/#Ciljane_krajnje_tacke_u_kampanjama_iskoristavanja\" >Ciljane krajnje ta\u010dke u kampanjama iskori\u0161tavanja<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"http:\/\/sajberinfo.com\/en\/2026\/10\/17\/bricksforge-kriticna-wordpress-ranjivost\/#Operativni_uticaj_iskoristenih_ranjivosti\" >Operativni uticaj iskori\u0161tenih ranjivosti<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"http:\/\/sajberinfo.com\/en\/2026\/10\/17\/bricksforge-kriticna-wordpress-ranjivost\/#ZAKLJUCAK\" >ZAKLJU\u010cAK<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"http:\/\/sajberinfo.com\/en\/2026\/10\/17\/bricksforge-kriticna-wordpress-ranjivost\/#PREPORUKE\" >PREPORUKE<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"BRICKSFORGE_KRITICNA_RANJIVOST\"><\/span><strong><em>BRICKSFORGE<\/em> KRITI\u010cNA RANJIVOST<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Sedmog oktobra 2026. godine po\u010deli su se pojavljivati poku\u0161aji iskori\u0161tavanja kriti\u010dne ranjivosti u dodatku <em>Bricksforge<\/em> za <em>WordPress<\/em>, pri \u010demu su <a href=\"https:\/\/sajberinfo.com\/en\/2022\/03\/19\/hakeri-crni-sesiri-epizoda-3\/\" target=\"_blank\" rel=\"nofollow noopener\">zlonamjerni akteri<\/a> iskoristili sistemsku nejednakost izme\u0111u po\u010detne provjere datoteka i naknadne obrade obrazaca.<\/p>\n<p>Dodatak <em>Bricksforge<\/em>, osmi\u0161ljen da unaprijedi alate za vizuelnu izgradnju internet stranica dinami\u010dkim obrascima i animacijama, postao je sredi\u0161nja ta\u010dka napada. Zlonamjerni akteri su bez provjere prava pristupa iskoristili nedosljedno rukovanje metapodacima, \u010dime se stvara mogu\u0107nost izvr\u0161avanja proizvoljnog <em>PHP<\/em> k\u00f4da putem hibridnih datoteka koje kombinuju formate <em>GIF<\/em> i <em>PHP<\/em>.<\/p>\n<p>Zlonamjerni akteri zaobi\u0161li su provjere standarda za ozna\u010davanje vrste sadr\u017eaja i podr\u0161ku razli\u010ditim vrstama datoteka u elektronskoj po\u0161ti (eng. <em>multipurpose internet mail extensions \u2013 MIME<\/em>) tipova ugradnjom izvr\u0161nog k\u00f4da unutar datoteka sa slikama, a zatim su manipulisali poljima <em>URL<\/em> adresa radi preusmjeravanja staza skladi\u0161tenja na strani servera ka datotekama sa <em>PHP<\/em> pro\u0161irenjem. Na taj na\u010din se privremena otpremanja fakti\u010dki pretvaraju u trajne skrivene ta\u010dke ulaza.<\/p>\n<p>Obrasci iskori\u0161tavanja ove ranjivosti u dodatku <em>Bricksforge<\/em> obuhvataju distribuirane mre\u017ee posredni\u010dkih servera i varijacije k\u00f4diranih pro\u0161irenja, \u010dime se isti\u010de \u0161iri trend pretvaranja ranjivosti pri otpremanju datoteka u oru\u017eje unutar ekosistema <em>WordPress<\/em>. Unutar ovih ekosistema automatizovani skeneri daju prednost ta\u010dkama ulaza bez provjere prava pristupa u odnosu na one koje zahtijevaju provjeru identiteta.<\/p>\n<p>Iako su ispravke objavljene u verziji <em>3.1.8.10<\/em>, postojanost rotiraju\u0107ih klastera <em>IP<\/em> adresa ukazuje na to da napori za ubla\u017eavanje rizika i dalje zaostaju za razvojem tehnika zaobila\u017eenja za\u0161tite.<\/p>\n<p>&nbsp;<\/p>\n<blockquote><p><em>\u201cZlonamjerni akter koji nije prijavljen na sistem najprije mo\u017ee pribaviti va\u017ee\u0107i za\u0161titni niz putem AJAX krajnje ta\u010dke bricksforge_regenerate_nonce, a zatim otpremiti datoteku koja istovremeno sadr\u017ei GIF sliku i PHP k\u00f4d u privremeni direktorijum za otpremanje, u kojem se provjera MIME tipa datoteke obavlja ispravnoi. Nakon toga zlonamjerni akter mo\u017ee poslati obrazac sa posebno oblikovanim parametrom temporaryFileUploads, pri \u010demu putanja do datoteke na serveru vodi do provjerene GIF datoteke, dok se polje url, \u010diju vrijednost odre\u0111uje zlonamjerni akter, zavr\u0161ava nastavkom .php.\u201d<\/em><\/p>\n<p style=\"text-align: right;\"><em>&#8211; <\/em><a href=\"https:\/\/www.wordfence.com\/threat-intel\/vulnerabilities\/wordpress-plugins\/bricksforge\/bricksforge-3189-unauthenticated-arbitrary-file-upload-via-temporaryfileuploads-parameter\" target=\"_blank\" rel=\"noopener\"><em>Wordfence<\/em><\/a><em> &#8211;<\/em><\/p>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Mehanizam_zaobilazenja_provjere\"><\/span><strong>Mehanizam zaobila\u017eenja provjere<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Ranjivost u dodatku <em>Bricksforge<\/em> proizilazi iz neuskla\u0111enosti izme\u0111u po\u010detne provjere datoteka i naknadne obrade obrazaca unutar ovog <em>WordPress<\/em> dodatka. Tokom otpremanja, dodatak provjerava tip prema standardu za ozna\u010davanje vrste sadr\u017eaja i podr\u0161ku razli\u010ditim vrstama datoteka u elektronskoj po\u0161ti (<em>MIME<\/em>) kako bi se osiguralo da je rije\u010d o datoteci sa slikama, no ova provjera se ne sprovodi prilikom rukovanja metapodacima tokom podno\u0161enja obrasca.<\/p>\n<p>Zlonamjerni akteri iskori\u0161tavaju ovaj propust izradom <a href=\"https:\/\/sajberinfo.com\/en\/2023\/04\/11\/payload\/\" target=\"_blank\" rel=\"nofollow noopener\">zlonamjernih korisnih tereta<\/a> koji prolaze po\u010detnu provjeru, uz istovremeno ugra\u0111ivanje izvr\u0161nog k\u00f4da u skrivena polja.<\/p>\n<p>Oslanjanje dodatka <em>Bricksforge<\/em> na <em>URL<\/em> adrese koje pru\u017ea klijent unutar parametra <em>temporaryFileUploads<\/em> daje mogu\u0107nost zlonamjernim akterima da preusmjere sadr\u017eaj datoteka na strani servera ka proizvoljnim putanjama.<\/p>\n<p>Kombinovana datoteka <em>GIF<\/em> i <em>PHP<\/em>, odnosno datoteka koja sadr\u017ei i podatke o slikama i <em>PHP<\/em> skripte, dospijeva u privremeni direktorijum nakon prolaska provjera standarda za ozna\u010davanje vrste sadr\u017eaja i podr\u0161ku razli\u010ditim vrstama datoteka u elektronskoj po\u0161ti (<em>MIME<\/em>), a zatim se premje\u0161ta na lokaciju sa tipom datoteke .<em>php<\/em> putem izmijenjenih metapodataka. Ovim korakom se u potpunosti zaobilaze odbrambeni mehanizmi dodatka.<\/p>\n<p>Proces po\u010dinje zahtjevom bez provjere prava pristupa radi ponovnog formiranja vrijednosti novog slu\u010dajnog broja kroz krajnju ta\u010dku <em>bricksforge_regenerate_nonce u AJAX<\/em> dodatka <em>Bricksforge<\/em>. Nakon dobijanja, ovaj token omogu\u0107ava podno\u0161enje obrazaca koji povezuju provjerenu putanju slike sa zlonamjernom <em>URL<\/em> adresom. Server zatim upisuje ugra\u0111eni <em>PHP<\/em> k\u00f4d u navedeno odredi\u0161te, \u010dime se stvara skrivena ta\u010dka ulaza za dalje iskori\u0161tavanje.<\/p>\n<p>Iako je po\u010detni dizajn dodatka <em>Bricksforge<\/em> imao za cilj da pojednostavi rukovanje obrascima, nenamjerno je stvorio priliku za zlonamjerne aktere da ubace proizvoljni k\u00f4d bez provjere prava pristupa. Ova ranjivost nagla\u0161ava na koji na\u010din nepotpuna provjera metapodataka mo\u017ee pretvoriti opravdane funkcije u kriti\u010dne bezbjednosne rizike.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Automatizovana_infrastruktura_i_taktike_kodiranja\"><\/span><strong>Automatizovana infrastruktura i taktike k\u00f4diranja<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Zlonamjerni akteri koriste infrastrukturu rotiraju\u0107ih posredni\u010dkih servera kako bi prikrili svoje porijeklo tokom pokretanja uskla\u0111enih skeniranja instalacija dodatka <em>Bricksforge<\/em>. Ovaj distribuirani model daje mogu\u0107nost zlonamjernim akterima da zaobi\u0111u bezbjednosne mjere zasnovane na <em>IP<\/em> adresama periodi\u010dnim prolaskom kroz hiljade posredni\u010dkih servera, \u010dime se osigurava da nijedna ta\u010dka ulaza ne ostane izlo\u017eena dugo vremena.<\/p>\n<p>Kori\u0161tenje ovakve infrastrukture povezano je sa uo\u010denim klasterima u kojima je <em>44 IP<\/em> adrese poslalo identi\u010dne zlonamjerne korisne terete u roku od nekoliko sekundi. Ovim se ukazuje na centralizovanu strukturu za komandovanje i kontrolu koja organizuje ove napade.<\/p>\n<p>Ovaj pristup u velikoj mjeri odstupa od tradicionalnih metoda <a href=\"https:\/\/sajberinfo.com\/en\/2023\/09\/07\/brute-force-attack\/\" target=\"_blank\" rel=\"nofollow noopener\">napada grubom silom<\/a> (eng. <em>brute-force<\/em>), jer se oslanja na automatizovane alate koji sistematski testiraju varijacije tipova <em>PHP<\/em> datoteka i na\u010dina k\u00f4diranja.<\/p>\n<p>Zabilje\u017eeno je da zlonamjerni akteri ispituju provjeru metapodataka dodatka <em>Bricksforge<\/em> zamjenom putanja datoteka <em>.gif<\/em> ili <em>.png<\/em> <em>URL<\/em> adresama koje se zavr\u0161avaju k\u00f4diranim ili rezervnim tipovima <em>PHP<\/em> datoteka, poput <em>.php5<\/em>, <em>.phtml<\/em> ili <em>URL<\/em> k\u00f4diranim podudarnim izrazima kao \u0161to je <em>%2ephp<\/em>. Ova taktika iskori\u0161tava nedostatak stroge primjene tipa datoteke u dodatku tokom podno\u0161enja obrazaca.<\/p>\n<p>Istovremeno, zlonamjerni akteri upravljaju parametrom <em>temporaryFileUploads<\/em> kako bi stvorili nejednakost izme\u0111u putanja datoteka sa slikama na strani servera i <em>URL<\/em> adresa koje je naveo klijent.<\/p>\n<p>Ugra\u0111ivanjem <em>PHP<\/em> k\u00f4da unutar hibridnih datoteka <em>GIF<\/em> i <em>PHP<\/em>, oni osiguravaju da ovi zlonamjerni korisni tereti pro\u0111u po\u010detne provjere standarda za ozna\u010davanje vrste sadr\u017eaja i podr\u0161ku razli\u010ditim vrstama datoteka u elektronskoj po\u0161ti (<em>MIME<\/em>), prije nego \u0161to se premjeste na lokacije gdje se njihov zlonamjerni sadr\u017eaj mo\u017ee izvr\u0161iti. Ovim se isti\u010de na koji na\u010din povjerenje dodatka <em>Bricksforge<\/em> u neprovjerene metapodatke tokom obrade obrazaca postaje kriti\u010dna ranjivost za kampanje iskori\u0161tavanja.<\/p>\n<p>Obim ove aktivnosti dodatno se pove\u0107ava kori\u0161tenjem k\u00f4diranih naziva datoteka i varijacija velikih i malih slova, poput .<em>PHP<\/em> ili .<em>Php<\/em>, \u010dime se zaobilaze jednostavni filteri zasnovani na malim slovima. Zabilje\u017eeno je i da zlonamjerni akteri ciljaju uobi\u010dajene direktorijume za otpremanje u sistemu <em>WordPress<\/em> sa zlonamjernim korisnim teretima nazvanim<em> login_admin_*.php<\/em>, \u0161to ukazuje na namjeru uspostavljanja dugoro\u010dnog pristupa, a ne kratkotrajnog poreme\u0107aja.<\/p>\n<p>Ovi obrasci otkrivaju naprednu strategiju prilago\u0111enu odre\u0111enom na\u010dinu na koji dodatak <em>Bricksforge<\/em> rukuje privremenim otpremanjima i prazninama u provjeri metapodataka.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Ciljane_krajnje_tacke_u_kampanjama_iskoristavanja\"><\/span><span style=\"color: #000000;\"><strong>Ciljane krajnje ta\u010dke u kampanjama iskori\u0161tavanja<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Zlonamjerni akteri usmjeravaju se na odre\u0111ene krajnje ta\u010dke radi iskori\u0161tavanja logike podno\u0161enja obrazaca dodatka <em>Bricksforge<\/em>. Krajnja ta\u010dka <em>REST API \/wp-json\/bricksforge\/v1\/form_submit<\/em> postaje primarni cilj, budu\u0107i da zlonamjerni akteri ubacuju posebno oblikovane parametre <em>temporaryFileUploads<\/em> tokom <em>POST<\/em> zahtjeva.<\/p>\n<p>Ovi zlonamjerni korisni tereti manipuli\u0161u metapodacima, \u010dime se putanje datoteka sa slikama na strani servera povezuju sa odredi\u0161nim <em>PHP URL<\/em> adresama. Iako privremeni direktorijum za otpremanje u po\u010detku provjerava datoteke, naknadna podno\u0161enja obrazaca zaobilaze te provjere iskori\u0161tavanjem nepouzdanih polja <em>URL<\/em> adresa unutar lanca obrade dodatka <em>Bricksforge<\/em>.<\/p>\n<p>Oslanjanje dodatka <em>Bricksforge<\/em> na datoteku <em>admin-ajax.php<\/em> sa radnjom<em> bricksforge_form_submit<\/em> dodatno pove\u0107ava ovaj rizik. Zlonamjerni akteri mogu zloupotrijebiti ovaj mehanizam za slanje zlonamjernih podataka, pri \u010demu koriste nedosljednosti u razli\u010ditim fazama provjere datoteka.<\/p>\n<p>Privremeni direktorijum za otpremanje, iako osmi\u0161ljen za bezbjedno skladi\u0161tenje, postaje polazna ta\u010dka u koju zlonamjerni akteri ugra\u0111uju <em>PHP<\/em> k\u00f4d unutar datoteka sa slikama. Ovakva postavka omogu\u0107ava izvr\u0161avanje kada server obra\u0111uje neuskla\u0111ene metapodatke, \u010dime se dobija mogu\u0107nost neovla\u0161tenog pristupa bez potrebe za provjerom prava pristupa ili prethodnim pristupnim podacima.<\/p>\n<p>Izrada skripti za prijavu administratora nagla\u0161ava ciljane strategije iskori\u0161tavanja. Zlonamjerni akteri koriste nazive datoteka poput <em>login_admin_*.php<\/em> i poku\u0161avaju da ih smjeste u uobi\u010dajene direktorijume za otpremanje u sistemu <em>WordPress<\/em>, \u010dime se zaobilaze granice privremenog skladi\u0161tenja dodatka <em>Bricksforge<\/em>.<\/p>\n<p>Ove datoteke \u010desto uklju\u010duju logiku za uspostavljanje la\u017enih administratorskih naloga ili raspore\u0111ivanje skrivenih ta\u010daka ulaza, pri \u010demu se iskori\u0161tava nedostatak stroge primjene putanja u dodatku tokom podno\u0161enja obrazaca. Takve skripte ostaju neotkrivene sve dok im se ne pristupi putem <em>HTTP<\/em> zahtjeva, \u010dime se isti\u010du praznine u mehanizmima provjere odre\u0111enim za krajnje ta\u010dke unutar arhitekture dodatka <em>Bricksforge<\/em>.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Operativni_uticaj_iskoristenih_ranjivosti\"><\/span><strong>Operativni uticaj iskori\u0161tenih ranjivosti<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Zlonamjerni akteri koji iskori\u0161tavaju propust u dodatku <em>Bricksforge<\/em> koriste komandno okru\u017eenje na ugro\u017eenim serverima, \u010dime dobijaju mogu\u0107nost izvr\u0161avanja proizvoljnih komandi putem ugra\u0111enih <em>PHP<\/em> skripti.<\/p>\n<p>Ovi zlonamjerni korisni tereti \u010desto uklju\u010duju mehanizme skrivenih ta\u010daka ulaza koje podrazumijevani bezbjednosni alati u sistemu <em>WordPress<\/em> ne otkrivaju. Na taj na\u010din se zlonamjernim akterima omogu\u0107ava da odr\u017ee dugoro\u010dni pristup bez pokretanja upozorenja.<\/p>\n<p>Prisustvo ovakvih zlonamjernih datoteka u direktorijumima poput <em>\/wp-content\/uploads\/bricksforge\/tmp\/<\/em> ukazuje na uspje\u0161no ugro\u017eavanje podataka, jer zlonamjerni akteri mogu pre\u0107i sa po\u010detnog iskori\u0161tavanja na dublju infiltraciju mre\u017ee.<\/p>\n<p>Ovaj ishod nagla\u0161ava na koji na\u010din propust u dizajnu dodatka <em>Bricksforge<\/em> pretvara rutinska podno\u0161enja obrazaca u puteve za dugoro\u010dnu kontrolu. Jednom kada se ugrade, skrivene ta\u010dke ulaza iskori\u0161tavaju interna <em>API<\/em> okru\u017eenja sistema <em>WordPress<\/em> radi formiranja la\u017enih administratorskih naloga, \u010dime se zaobilaze tradicionalne barijere za provjeru prava pristupa.<\/p>\n<p>Ste\u010deni pristup zlonamjernim akterima omogu\u0107ava izmjenu klju\u010dnih pode\u0161avanja stranice ili preuzimanje osjetljivih podataka sa\u010duvanih u bazama podataka ili sistemima datoteka, bez potrebe za dodatnim iskori\u0161tavanjem.<\/p>\n<p>Iako zlonamjerni akteri u po\u010detku mogu ciljati privremeni direktorijum za otpremanje dodatka <em>Bricksforge<\/em> radi smije\u0161tanja zlonamjernih korisnih tereta, njihove operacije \u010desto prerastu ovaj obim.<\/p>\n<p>Zlonamjerne skripte se \u010desto premje\u0161taju u uobi\u010dajene direktorijume za otpremanje u sistemu <em>WordPress<\/em>, pri \u010demu se koriste nazivi datoteka poput <em>login_admin_*.php<\/em>, \u010dime se osigurava postojanost \u010dak i ako se prvobitni vektor iskori\u0161tavanja neutrali\u0161e.<\/p>\n<p>Ove datoteke djeluju kao posrednici za komandovanje i kontrolu, pri \u010demu prenose ukradene podatke ili primaju dalja uputstva sa spoljnih servera kojima upravljaju zlonamjerni akteri.<\/p>\n<p>Ovaj vi\u0161eslojni pristup osigurava stalni pristup \u010dak i ako se odbrane na strani servera a\u017euriraju, budu\u0107i da mehanizam postojanosti djeluje nezavisno kroz u\u010de\u0161\u0107a na strani klijenta sa krajnjim ta\u010dkama <em>API<\/em> okru\u017eenja dodatka <em>Bricksforge<\/em>.<\/p>\n<p>Obim ovih napada isti\u010de na koji na\u010din ranjivosti u dodacima poput <em>Bricksforge<\/em> mogu poslu\u017eiti kao ta\u010dke ulaza za \u0161ire kampanje koje ciljaju ekosisteme sistema <em>WordPress<\/em>. Iako neposredno ubla\u017eavanje rizika uklju\u010duje a\u017euriranje na verziju <em>3.1.8.10<\/em> ili noviju, ugro\u017eena okru\u017eenja zahtijevaju forenzi\u010dke preglede dnevnika servera i sistema datoteka radi prepoznavanja preostalih prijetnji koje su zlonamjerni akteri ostavili iskori\u0161tavanjem ovog propusta.<\/p>\n<p>Operativni utjecaj se prote\u017ee izvan tehni\u010dke sanacije, \u010dime se zahtijeva organizaciona spremnost protiv razvijaju\u0107ih taktika koje iskori\u0161tavaju ovakve nedostatke u arhitekturi dodatka <em>Bricksforge<\/em>.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"ZAKLJUCAK\"><\/span><strong>ZAKLJU\u010cAK<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Iskori\u0161tavanje dodatka <em>Bricksforge<\/em> nagla\u0161ava sistemski izazov unutar arhitekture dodataka za sistem <em>WordPress<\/em>, koji se ogleda u sukobu izme\u0111u okru\u017eenja bogatih funkcijama i nedosljednih mehanizama provjere. Iako dodaci poput <em>Bricksforge<\/em> imaju za cilj da pobolj\u0161aju korisni\u010dko iskustvo kroz dinami\u010dke obrasce i rukovanje medijima, takve sposobnosti \u010desto uvode ranjivosti u kojima bezbjednosne provjere zakazuju, posebno kada se obrada metapodataka razlikuje od po\u010detne provjere datoteka.<\/p>\n<p>Ova razlika otkriva \u0161iri trend u savremenim internet aplikacijama, gdje izbori u dizajnu vo\u0111eni pogodno\u0161\u0107u nenamjerno stvaraju puteve za iskori\u0161tavanje zlonamjernih aktera koji ciljaju vektore pristupa bez provjere prava pristupa.<\/p>\n<p>Automatizovane kampanje iskori\u0161tavanja protiv dodatka <em>Bricksforge<\/em> pokazuju evoluiraju\u0107u naprednost u zaobila\u017eenju odbrana putem k\u00f4diranih zlonamjernih korisnih tereta i distribuirane infrastrukture. Zlonamjerni akteri koriste varijacije <em>PHP<\/em> tipova datoteka i <em>URL<\/em> k\u00f4diranja kako bi ispitali logiku provjere, \u010dime se ukazuje da se \u010dak i manje praznine u \u010di\u0161\u0107enju unosa mogu iskoristiti kao oru\u017eje u velikom obimu.<\/p>\n<p>Kori\u0161tenje stambenih <em>IP<\/em> adresa uz posredni\u010dke servere zasnovane na oblaku ukazuje na strate\u0161ki pomak ka prikrivanju porijekla napada, \u010dime se ote\u017eava utvr\u0111ivanje odgovornosti, a istovremeno se pove\u0107ava domet ovakvih kampanja. Ovaj pristup odra\u017eava rastu\u0107i naglasak na operacije niske vidljivosti i visokog utjecaja, umjesto na metode infiltracije grubom silom.<\/p>\n<p>Uprkos ispravkama koje rje\u0161avaju neposredne ranjivosti u dodatku <em>Bricksforge<\/em>, postojanost zlonamjernih korisnih tereta u ugro\u017eenim okru\u017eenjima isti\u010de jo\u0161 jednu kriti\u010dnu dimenziju, a to je ka\u0161njenje izme\u0111u sanacije i \u010di\u0161\u0107enja nakon iskori\u0161tavanja.<\/p>\n<p>Organizacije koje se oslanjaju isklju\u010divo na a\u017euriranja dodataka mogu previdjeti preostale prijetnje ugra\u0111ene u pode\u0161avanja servera ili skrivene administratorske naloge formirane tokom po\u010detnih ugro\u017eavanja podataka. Ovaj propust nagla\u0161ava potrebu za vi\u0161eslojnim odbranama koje prevazilaze ispravke na nivou k\u00f4da, \u0161to uklju\u010duje neprekidno pra\u0107enje direktorijuma za otpremanje i otkrivanje nepravilnosti u obrascima podno\u0161enja obrazaca koji odstupaju od o\u010dekivanog pona\u0161anja.<\/p>\n<p>Me\u0111usobno djelovanje funkcionalnosti dodatka <em>Bricksforge<\/em> i njegovog iskori\u0161tavanja isto tako postavlja pitanja o dugoro\u010dnoj odr\u017eivosti dodataka koji daju prednost fleksibilnosti funkcija u odnosu na stroge kontrole unosa.<\/p>\n<p>Dok zlonamjerni akteri usavr\u0161avaju svoje taktike za iskori\u0161tavanje ovakvih propusta, programeri se suo\u010davaju sa rastu\u0107om potrebom da prilagode upotrebljivost sa \u010dvrstim bezbjednosnim okvirima, posebno u komponentama koje rukuju otpremanjem datoteka ili obradom podataka iz obrazaca. Ovaj propust \u0107e vjerovatno oblikovati budu\u0107i dizajn dodataka, jer se potra\u017enja za arhitekturama koje su bezbjedne podrazumijevano uslo\u017enjava usred rastu\u0107ih prijetnji koje ciljaju ekosisteme sistema <em>WordPress<\/em>.<\/p>\n<p>Ono \u0161to ostaje nerije\u0161eno jeste na koji na\u010din organizacije mogu efikasno uskladiti brze cikluse primjene ispravki sa stalnim rizikom od naslije\u0111enih infekcija i evoluiraju\u0107ih metodologija napada koje se prilago\u0111avaju odbrambenim mjerama.<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"PREPORUKE\"><\/span><strong>PREPORUKE<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Kriti\u010dna ranjivost u dodatku <em>Bricksforge<\/em> se aktivno iskori\u0161tava, \u010dime se zlonamjernim akterima omogu\u0107ava da otpremaju zlonamjerne datoteke i izvr\u0161avaju proizvoljni <em>PHP<\/em> k\u00f4d na ugro\u017eenim internet stranicama. Navedene smjernice mogu doprinijeti ja\u010danju bezbjednosti i smanjenju izlo\u017eenosti.<\/p>\n<ol>\n<li>Izvr\u0161iti hitno a\u017euriranje na verziju dodatka <em>Bricksforge 3.1.8.10<\/em> ili noviju. Ova ispravka rje\u0161ava osnovnu ranjivost ispravljanjem neuskla\u0111ene provjere ispravnosti pri otpremanju datoteka i podno\u0161enju obrazaca. Odga\u0111anje a\u017euriranja ostavlja sisteme izlo\u017eenim automatizovanim napadima koji ciljaju ovu ranjivost.<\/li>\n<li>Sprovoditi temeljiti pregled svih dodataka za sistem <em>WordPress<\/em>, uklju\u010duju\u0107i <em>Bricksforge<\/em>, radi otkrivanja zastarjelih ili ranjivih verzija. Zlonamjerni akteri isto tako iskori\u0161tavaju sli\u010dne nedostatke u drugim dodacima poput <em>WPC Product Bundles<\/em> i <em>Ninja Forms<\/em>, pa unakrsna provjera ranjivih komponenti osigurava sveobuhvatnu za\u0161titu od poku\u0161aja iskori\u0161tavanja.<\/li>\n<li>Unaprijediti pravila za\u0161titnog zida za internet aplikacije radi blokiranja sumnjivih <em>POST<\/em> zahtjeva koji ciljaju krajnje ta\u010dke <em>\/wp-json\/bricksforge\/v1\/form_submit<\/em> i <em>\/wp-admin\/admin-ajax.php<\/em>. Zlonamjerni akteri \u010desto koriste ove krajnje ta\u010dke sa zlonamjernim korisnim teretima, pa pode\u0161avanje pravila za\u0161titnog zida radi filtriranja neispravno oblikovanih parametara ili neo\u010dekivanih tipova datoteka mo\u017ee smanjiti uspje\u0161ne poku\u0161aje iskori\u0161tavanja.<\/li>\n<li>Uklju\u010diti u sistem alate za pra\u0107enje u stvarnom vremenu radi otkrivanja neobi\u010dnih aktivnosti u direktorijumima za otpremanje, poput <em>\/wp-content\/uploads\/bricksforge\/tmp<\/em>\/ i uobi\u010dajenih direktorijuma za otpremanje sistema <em>WordPress<\/em>. Zlonamjerni akteri \u010desto prave datoteke naziva <em>login_admin_*.php<\/em>, pa skeniranje neo\u010dekivanih <em>PHP<\/em> skripti, posebno onih sa <a href=\"https:\/\/sajberinfo.com\/en\/2022\/03\/20\/enkripcija-podataka-istorija-i-osnove-epizoda-1\/\" target=\"_blank\" rel=\"nofollow noopener\">\u0161ifrovanim<\/a> ili alternativnim tipovima datoteka poput <em>.php5<\/em> ili <em>.phtml<\/em>, mo\u017ee rano ozna\u010diti mogu\u0107a ugro\u017eavanja.<\/li>\n<li>Zahtijevati vi\u0161eslojne mehanizme provjere identiteta za sve administratorske funkcije, \u010dak i ako je ranjivost ispravljena. Iako nedostatak u dodatku <em>Bricksforge<\/em> omogu\u0107ava neovla\u0161teni pristup, sprovo\u0111enje dodatnih slojeva bezbjednosti poput stavljanja <em>IP<\/em> adresa na crnu listu ili provjere identiteta u dva koraka (<em>2FA<\/em>) na administratorskim kontrolnim tablama smanjuje rizike od drugih mogu\u0107ih ta\u010daka ulaza.<\/li>\n<li>Razviti i sprovesti pravila kojima se otpremanje datoteka ograni\u010dava isklju\u010divo na pouzdane formate, koriste\u0107i provjere standarda za ozna\u010davanje vrste sadr\u017eaja i podr\u0161ku razli\u010ditim vrstama datoteka u elektronskoj po\u0161ti (<em>MIME<\/em>) tipova na strani servera koje se ne mogu zaobi\u0107i manipulacijom na strani klijenta. Iskori\u0161tavanje ove ranjivosti oslanjalo se na hibridne datoteke <em>GIF<\/em> i <em>PHP<\/em> koje su prolazile po\u010detne provjere, pa osiguravanje stroge provjere ispravnosti sprje\u010dava sli\u010dne napade \u010dak i ako budu\u0107i dodaci opona\u0161aju neispravnu logiku.<\/li>\n<li>Formirati automatizovane skripte ili koristiti postoje\u0107e alate poput <em>Wordfence<\/em> ili <em>Sucuri<\/em> radi skeniranja skrivenih administratorskih naloga, nepouzdanih dodataka ili neovla\u0161tenih izmjena u bazi podataka i sistemu datoteka <em>WordPress<\/em>. Zlonamjerni akteri \u010desto pode\u0161avaju <a href=\"https:\/\/sajberinfo.com\/en\/2023\/04\/11\/backdoor\/\" target=\"_blank\" rel=\"nofollow noopener\">tajni pristup<\/a> ili prave prikrivene administratorske korisnike nakon iskori\u0161tavanja, pa su redovni pregledi od klju\u010dnog zna\u010daja za rano otkrivanje.<\/li>\n<li>Zahtijevati neprekidnu obuku iz oblasti bezbjednosti za programere i administratore o praksama bezbjednog programiranja, posebno u vezi sa rukovanjem datotekama i podno\u0161enjem obrazaca. Ranjivost u dodatku <em>Bricksforge<\/em> isti\u010de rizike oslanjanja na metapodatke sa strane klijenta bez provjere na strani servera, \u010dime njegovanje kulture proaktivne odbrane smanjuje budu\u0107u izlo\u017eenost sli\u010dnim prijetnjama.<\/li>\n<li>Oja\u010dati saradnju sa dobavlja\u010dima bezbjednosnih rje\u0161enja tre\u0107ih strana poput <em>Patchstack<\/em> ili <em>Wordfence<\/em> radi informisanja o novim iskori\u0161tavanjima i strategijama za ubla\u017eavanje prijetnji. Ove organizacije \u010desto otkrivaju napade prije javnog objavljivanja, \u010dime se pru\u017eaju korisni obavje\u0161tajni podaci koji se mogu uklju\u010diti u sistem unutra\u0161nje odbrane.<\/li>\n<li>Pregledati istorijske zapise radi znakova poku\u0161aja iskori\u0161tavanja, poput ponovljenih zahtjeva sa istih <em>IP<\/em> adresa ili obrazaca koji uklju\u010duju <a href=\"https:\/\/sajberinfo.com\/en\/2022\/04\/10\/enkripcija-podataka-funkcionisanje-i-vrste-epizoda-2\/\" target=\"_blank\" rel=\"nofollow noopener\">\u0161ifrovane<\/a> tipove datoteka. Primije\u0107eno je da zlonamjerni akteri koriste grupe <em>IP<\/em> adresa sa automatizovanim alatima, pa prepoznavanje ovakvih pona\u0161anja poma\u017ee u procjeni da li su sistemi ve\u0107 bili ugro\u017eeni prije primjene ispravke.<\/li>\n<li>Redovno praviti <a href=\"https:\/\/sajberinfo.com\/en\/2020\/11\/02\/rezervna-kopija-i-cuvanje-podataka\/\" target=\"_blank\" rel=\"nofollow noopener\">rezervne kopije<\/a> svih internet stranica sistema <em>WordPress<\/em> i testirati <a href=\"https:\/\/sajberinfo.com\/en\/2020\/10\/26\/plan-odgovora-na-sajber-prijetnju\/\" target=\"_blank\" rel=\"nofollow noopener\">planove odgovora na sajber prijetnje<\/a> radi osiguravanja brze obnove ukoliko do\u0111e do naru\u0161avanja bezbjednosti. \u010cak i uz primijenjene ispravke, zlonamjerni akteri su mo\u017eda rasporedili komandna okru\u017eenja ili izmijenili osnovne datoteke prije otkrivanja, pa posjedovanje pouzdanih rezervnih kopija smanjuje vrijeme nedostupnosti tokom odgovora na incidente.<\/li>\n<li>Pratiti izvore obavje\u0161tajnih podataka o prijetnjama radi a\u017euriranja o novim zlonamjernim k\u00f4dovima ili tehnikama zaobila\u017eenja koje ciljaju <em>Bricksforge<\/em> ili sli\u010dne dodatke. Zlonamjerni akteri neprekidno unapre\u0111uju svoje metode, poput testiranja alternativnih <em>PHP<\/em> tipova datoteka ili \u0161ifrovanih naziva datoteka, \u010dime informisanost omogu\u0107ava proaktivna prilago\u0111avanja odbrane.<\/li>\n<li>Kona\u010dno, osigurati da sve instalacije sistema <em>WordPress<\/em> ostanu a\u017eurirane, a ne samo dodatak <em>Bricksforge<\/em>, ve\u0107 i osnovni softver i drugi alati tre\u0107ih strana. Porast ranjivosti visokog stepena ozbiljnosti nagla\u0161ava va\u017enost pravovremenog ispravljanja u cijelom ekosistemu radi sprje\u010davanja niza povezanih incidenata u bezbjednosti.<\/li>\n<\/ol>","protected":false},"excerpt":{"rendered":"<p>Zlonamjerni akteri iskori\u0161tavaju kriti\u010dnu ranjivost u dodatku Bricksforge za WordPress radi daljinskog izvr\u0161avanja proizvoljnog PHP k\u00f4da, otkriva kompanija Patchstack. Ova ranjivost, ozna\u010dena kao CVE-2026-85097 sa ocjenom 10,0 na CVSS skali, prvi put je zabilje\u017eena&#46;&#46;&#46;<\/p>","protected":false},"author":1,"featured_media":9757,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[4628,4626,4625,4630,644,3351,93,4627,286,3415,4631,259,4629,3349,3622],"class_list":["post-9752","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hronike","tag-azuriranje-dodataka","tag-bezbednost-sajta","tag-bricksforge","tag-criticalvulnerability","tag-cybersecurity","tag-hakerski-napadi","tag-malware","tag-php-ranjivost","tag-ranjivost","tag-sajber-bezbednost","tag-websecurity","tag-wordpress","tag-wordpresssecurity","tag-zastita-podataka","tag-zlonamerni-kod"],"_links":{"self":[{"href":"http:\/\/sajberinfo.com\/en\/wp-json\/wp\/v2\/posts\/9752","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/sajberinfo.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/sajberinfo.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/sajberinfo.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/sajberinfo.com\/en\/wp-json\/wp\/v2\/comments?post=9752"}],"version-history":[{"count":6,"href":"http:\/\/sajberinfo.com\/en\/wp-json\/wp\/v2\/posts\/9752\/revisions"}],"predecessor-version":[{"id":9760,"href":"http:\/\/sajberinfo.com\/en\/wp-json\/wp\/v2\/posts\/9752\/revisions\/9760"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/sajberinfo.com\/en\/wp-json\/wp\/v2\/media\/9757"}],"wp:attachment":[{"href":"http:\/\/sajberinfo.com\/en\/wp-json\/wp\/v2\/media?parent=9752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/sajberinfo.com\/en\/wp-json\/wp\/v2\/categories?post=9752"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/sajberinfo.com\/en\/wp-json\/wp\/v2\/tags?post=9752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}