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
i/lub - nie testowałem
Dla nginx
_____________________________________________________
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
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]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
Topics Anywhere
Topics Anywhere
Nie jestem pewien, czy to mod, ale mam dwa pytania dotyczace tego moda:
1. Zainstalowalem sobie go, wszystko byloby ladnie, gdyby nie problem z wyswietlaniem polskich znakow w tematach postow. Strone i forum mam w kodowaniu ISO, a skrypt TA wyswietla mi je chyba w Win.
2. Na ile bezpieczny jest ten skrypt? Czy nie ma w nim jakis dziur?
1. Zainstalowalem sobie go, wszystko byloby ladnie, gdyby nie problem z wyswietlaniem polskich znakow w tematach postow. Strone i forum mam w kodowaniu ISO, a skrypt TA wyswietla mi je chyba w Win.
2. Na ile bezpieczny jest ten skrypt? Czy nie ma w nim jakis dziur?
- phpBB Assistant
- Zasłużony
- Posty: 1188
- Rejestracja: 07 sierpnia 2005, 17:13
- Lokalizacja: phpbb_config
- Kontakt:
<span >A.Mason</span>, jak nie miałeś tego moda to były polskie znaki na forum? Czy jak zainstalowałeś moda to już zniknęł pl znaki?
MASZ PROBLEM Z FORUM phpbb ? WEJDŹ TUTAJ: http://phpbb-assistant.com - ZROBIMY ZA CIEBIE WSZYSTKO!
serwis laptopów naprawa tabletów
serwis laptopów naprawa tabletów
A w jaki sposob to zrobic? W pliku php nie ma zadnych polskich. W pliku langpl, sa, czy to to? Przepraszaam, ale naprawde nie mam pojecia co zrobic. Zamiane kodowania na iso w plikach html to nie problem, ale ktory plik wyedytowac w skrypcie?MSX2 pisze:Ten skrypt nie wyświetla polskich znaków w nazwach tematów - bo jest kodowany w WIN-1250 z tego co pamiętam, zamiast w ISO... A zmiana kodowania to 10s razem z wgraniem na mulący serwer...
Poczekaj, lookne tego skrypta, bo dawno z nim do czynienia nie miałem... Hyhy...
@edit:
O cholera, ale gafa, pomyliłem skrypty XD... Dobra, ale powinno zadziałać... Znajdź (topics_anywhere.php):
i dopisz NAD tym:
@edit:
O cholera, ale gafa, pomyliłem skrypty XD... Dobra, ale powinno zadziałać... Znajdź (topics_anywhere.php):
Kod: Zaznacz cały
if ($adv_format)
{
if ($pos)
{
$title = substr($af_string, 0, $pos);Kod: Zaznacz cały
$title = str_replace('Ą' 'ˇ', $title);
$title = str_replace('ą', '±', $title);
$title = str_replace('Ś', '¦', $title);
$title = str_replace('ś', '¶', $title);
$title = str_replace('Ź', '¬', $title);
$title = str_replace('ź', 'Ľ', $title);To dodaj to po tym:
Następnym razem sprawdzę, zanim pomylę 2 skrypty... To pierwsza taka moja gafa od... yyy.. dawna
Kod: Zaznacz cały
$title = substr($af_string, 0, $pos);Kod: Zaznacz cały
if ($data !== false)
{
for($i = 0; $i < $total_topics; $i++)
{
$title = str_replace('Ą' 'ˇ', $title);
$title = str_replace('ą', '±', $title);
$title = str_replace('Ś', '¦', $title);
$title = str_replace('ś', '¶', $title);
$title = str_replace('Ź', '¬', $title);
$title = str_replace('ź', 'Ľ', $title);
$title = substr($af_string, 0, $pos);
if ($adv_format)
{
if ($pos)
{
$title = substr($af_string, 0, $pos);
$title = str_replace('§lbl§', htmlspecialchars(strip_tags($data[$i]Kod: Zaznacz cały
if ($data !== false)
{
for($i = 0; $i < $total_topics; $i++)
{
if ($adv_format)
{
if ($pos)
{
$title = substr($af_string, 0, $pos);
$title = str_replace('Ą' 'ˇ', $title);
$title = str_replace('ą', '±', $title);
$title = str_replace('Ś', '¦', $title);
$title = str_replace('ś', '¶', $title);
$title = str_replace('Ź', '¬', $title);
$title = str_replace('ź', 'Ľ', $title);