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
Zmiana wyświetlania linków do tematów/for w google (R=301)
Re: Zmiana wyświetlania linków do tematów/for w google (R=30
Nie dodałeś za dużo kropek przy przekierowaniu? Po prostu teraz adres ląduje w zasobie strony, którego nie ma.
Re: Zmiana wyświetlania linków do tematów/for w google (R=30
Dobrze by było jakbyś pokazywał nam swój htacces po edycji bo po samym błędzie ciężko diagnozowac
Re: Zmiana wyświetlania linków do tematów/for w google (R=30
Witam ponownie.
Wróciłem do tej sprawy, ostatnie miesiące nie miałem zupełnie czasu na forum.
Udało mi się zrobić to do czego dążyłem w tym temacie! Po prostu zrobiłem tak jak w przykładzie z phpbb.com podanym przez Aviator (opcja z kropkami) i tym razem zadziałało. Aviator; wielkie dzięki!!!
Rozwiązałeś coś, na czego rozwiązanie straciłem już nadzieję. Musiałem wcześniej coś zrobić źle,. że wystąpił wymieniony problem...
W każdym razie teraz pojawiła się jeszcze jedna kwestia.
Wszystkie przekierowane linki, które były w formacie .htm są teraz w formacie phpBB2
adres/viewtopic.php?t=5482
a chcę by były w formacie phpBB3, czyli zawiewające parametr f= (id działu, w którym jest dany temat)
adres/viewtopic.php?f=41&t=5482
Załączam cały mój plik .htaccess
Co w nim zmienić by uzyskać linki z parametrem f= jak na przykładzie
adres/viewtopic.php?f=41&t=5482
?
Przekonałem się już, że userzy forum znajdą rozwiązanie na wszystko co dotyczy phpBB. Może macie jakiś pomysł na to?
Z góry WIELKIE DZIĘKI!
Wróciłem do tej sprawy, ostatnie miesiące nie miałem zupełnie czasu na forum.
Udało mi się zrobić to do czego dążyłem w tym temacie! Po prostu zrobiłem tak jak w przykładzie z phpbb.com podanym przez Aviator (opcja z kropkami) i tym razem zadziałało. Aviator; wielkie dzięki!!!
W każdym razie teraz pojawiła się jeszcze jedna kwestia.
Wszystkie przekierowane linki, które były w formacie .htm są teraz w formacie phpBB2
adres/viewtopic.php?t=5482
a chcę by były w formacie phpBB3, czyli zawiewające parametr f= (id działu, w którym jest dany temat)
adres/viewtopic.php?f=41&t=5482
Załączam cały mój plik .htaccess
Co w nim zmienić by uzyskać linki z parametrem f= jak na przykładzie
adres/viewtopic.php?f=41&t=5482
?
Przekonałem się już, że userzy forum znajdą rozwiązanie na wszystko co dotyczy phpBB. Może macie jakiś pomysł na to?
Z góry WIELKIE DZIĘKI!
Kod: Zaznacz cały
#RewriteBase /forum
RewriteRule ^cat([0-9]*)\.htm$ /index.php?c=$1 [L,QSA,R=301]
#
RewriteRule ^(forum|.*-vf)([0-9]+)-([0-9]+),([0-9]+)\.htm$ /viewforum.php?f=$2&topicdays=$3&start=$4 [L,QSA,R=301]
RewriteRule ^(forum|.*-vf)([0-9]+),([0-9]+)\.htm$ /viewforum.php?f=$2&start=$3 [L,QSA,R=301]
RewriteRule ^(forum|.*-vf)([0-9]+)\.htm$ /viewforum.php?f=$2 [L,QSA,R=301]
RewriteRule ^prev_topic/([0-9]+)\.htm$ /viewtopic.php?t=$1&view=previous [L,QSA,R=301]
RewriteRule ^next_topic/([0-9]+)\.htm$ /viewtopic.php?t=$1&view=next [L,QSA,R=301]
#
#
RewriteRule ^(topics[0-9]*/)?(.*-vt)?([0-9]+)-([0-9]+)-([a-zA-Z]+),([0-9]+)\.htm$ /viewtopic.php?t=$3&postdays=$4&postorder=$5&start=$6 [L,QSA,R=301]
RewriteRule ^(topics[0-9]*/)?(.*-vt)?([0-9]+)-([0-9]+)-([a-zA-Z]+)-([a-zA-Z0-9]+),([0-9]+)\.htm$ /viewtopic.php?t=$3&start=$7&postdays=$4&postorder=$5&highlight=$6 [L,QSA,R=301]
#
RewriteRule ^(topics[0-9]*/)?(.*-vt)?([0-9]+),([0-9]+)\.htm$ /viewtopic.php?t=$3&start=$4 [L,QSA,R=301]
RewriteRule ^(topics[0-9]*/)?(.*-vt)?([0-9]+)\.htm$ /viewtopic.php?t=$3 [L,QSA,R=301]
RewriteRule ^postlink/([0-9]+)\.htm$ /viewtopic.php?p=$1 [L,QSA,R=301]
RewriteRule ^search\.htm/authors/(.+),([0-9]+)$ /search.php?search_author=$1&start=$2 [L,QSA,R=301]
#
RewriteRule ^search\.htm/([0-9a-z]+),([0-9]+)$ /search.php?search_id=$1&start=$2 [L,QSA,R=301]
RewriteRule ^search\.htm/([0-9a-z]+)$ /search.php?search_id=$1 [L,QSA,R=301]
#
#
RewriteRule ^members/([a-z]+)_([a-z]*)-([A-Za-z]+),([0-9]+)\.htm$ /memberlist.php?letter=$2&mode=$1&order=$3&start=$4 [L,QSA,R=301]
RewriteRule ^members(\.htm|/?)$ /memberlist.php [L,QSA,R=301]
RewriteRule ^profiles/([0-9]+)\.htm$ /profile.php?mode=viewprofile&u=$1 [L,QSA,R=301]
RewriteRule ^groups/?([0-9]*)(\.htm)?$ /groupcp.php?g=$1 [L,QSA,R=301]
RewriteRule ^groups/?$ /groupcp.php [L,QSA,R=301]
#
RewriteRule ^sitemap,([0-9]+)\.htm$ /sitemap.php?offset=$1 [L,QSA,R=301]
RewriteRule ^topics([0-9]+)/?$ /viewforum.php?f=$1.htm [L,QSA,R=301]
RewriteRule ^(topics|postlink|prev_topic|next_topic)/?$ /index.php [L,QSA,R=301]
RewriteRule ^profiles/?$ /memberlist.php [L,QSA,R=301]
#htm to php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} (.*)\.htm
RewriteRule ^(.+)\.htm(\?.*)? $1.php$2 [E=WasHTML:yes]
RewriteCond %{ENV:WasHTML} ^yes$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)\.php(\?.*)? $1.htm$2
phpBB3.2