UWAGA: W PHP wykryto krytyczne podatności, przez które Wasze strony/fora mogą zostać zhakowane! Dzisiaj mają być udostępnione poprawione wersje, warto monitorować i ustawić odpowiendie wersje PHP na swom serwerze.
Poprawki będę zawarte w wersjach PHP: 8.5.12, 8.4.27, 8.3.36 oraz 8.2.35! Jeśli używacie jeszcze wersje PHP 7.x lub 8.0.x lub 8.1.x, należy, jak najszybciej podnieść wersje PHP i/lub zaktualizować swoje fora!
Do momentu wdrożenia oficjalnej łatki, ryzyko ataku można drastycznie zmniejszyć poprzez zmianę konfiguracji w pliku php.ini:
Ustaw: session.upload_progress.enabled = Off
Albo np., można zrobić:
https://ma.ttias.be/php-cve-2026-109618 ... itigation/
Dla serwera Apache ustaw w pliku .htaccess
Kod: Zaznacz cały
RewriteEngine On
RewriteCond %{HTTP:Content-Type} multipart/form-data [NC]
RewriteRule ^ - [F]
i/lub - nie testowałem
Kod: Zaznacz cały
<If "req('Content-Type') =~ /multipart/i">
Require all denied
</If>
Dla nginx
Kod: Zaznacz cały
# http {} context, e.g. /etc/nginx/conf.d/block-multipart.conf
map $http_content_type $block_multipart {
default 0;
"~*multipart" 1;
}
# inside every server {} that passes requests to PHP, including default/catch-all servers
if ($block_multipart) {
return 403;
}
_____________________________________________________
Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!
Polski pakiet językowy dla phpBB 3.3.19
Dyskusje na temat modyfikowania i tworzenia stylów do phpBB 3.0.x oraz spraw związanych z szablonami, motywami i zestawami obrazków.
-
kidler
- Posty: 21
- Rejestracja: 28 lipca 2005, 15:22
Post
autor: kidler » 06 grudnia 2011, 22:20
Witam. Umieściłem w logu forum wyszukiwarkę.
Kod: Zaznacz cały
<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
<div id="search-box">
<form action="{U_SEARCH}" method="get" id="search" style="border: 0px; border-top-style: none;">
<fieldset>
<input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" onclick="if(this.value=='{LA_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_MINI}';" />
<input class="button2" value="{L_SEARCH}" type="submit" /><br />
<a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_HIDDEN_FIELDS}
</fieldset>
</form>
</div>
<!-- ENDIF -->
Kod: Zaznacz cały
#search-box {
border: none;
margin-left: 760px;
margin-top: 46px;
width: 216px;
}
a pomimo tego ta wyszukiwarka ma jakieś dziwne obramowanie - dziwne bo krawędzie nie stykają się ze sobą. Da się je usunąć?
Styl - xandblue
-
jaroslw
- Zasłużony
- Posty: 4524
- Rejestracja: 10 grudnia 2005, 18:48
-
Kontakt:
Post
autor: jaroslw » 07 grudnia 2011, 18:25
Stawiam, że to obramowanie pochodzi od <fieldset>. Zamień w swoim pierwszym kodzie na: <fieldset style="border: 0;">.
-
kidler
- Posty: 21
- Rejestracja: 28 lipca 2005, 15:22
Post
autor: kidler » 09 grudnia 2011, 23:12
obramowanie zniknęło ale i pole do szukania też...

-
Aviator
- Administrator
- Posty: 2090
- Rejestracja: 07 czerwca 2011, 22:14
- Lokalizacja: ZS
Post
autor: Aviator » 09 grudnia 2011, 23:38
Jak Ci pasuję taka wyszukiwarka to łap, ale przycisk już musisz sobie sam dodać.
Kod: Zaznacz cały
<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
<div id="search-box">
<form action="{U_SEARCH}" method="get" id="search">
<input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="{L_SEARCH_MINI}" onclick="if(this.value=='{L_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{L_SEARCH_MINI}';" />
{S_SEARCH_HIDDEN_FIELDS}
</form>
</div>
<!-- ENDIF -->
Kod: Zaznacz cały
/* Search box
--------------------------------------------- */
#search-box {
color: #282828;
position: relative;
margin-top: -150px;
margin-right: 20px;
display: block;
float: right;
text-align: right;
white-space: nowrap; /* For Opera */
}
#search-box #keywords {
width: 150px;
height:25px;
background-color: #282828;
}
#search-box input {
border: 5px solid repeat-x;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius:6px;
-webkit-border-radius-topleft:6px;
-webkit-border-radius-topright:6px;
-webkit-radius-bottomleft:6px;
-webkit-border-radius-bottomright:6px;
-webkit-border-radius:6px;
}