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
Pomoc w przypadku kłopotów z modyfikacjami: instalacją, konfiguracją, błędami. Zakładając nowy temat pamiętaj o odpowiednim prefiksie!
Regulamin forum
Na tym forum wymagane jest stosowanie prefiksów w tytułach tematów. Prefiks tematu musi składać się nazwy modyfikacji, której dotyczy problem. Dla modyfikacji phpBB Gallery poprawna nazwa tematu to przykładowo [phpBB Gallery] Problem z wgrywaniem zdjęć. Tematy niespełniające wymogu będą przenoszone do kosza.
-
swizz
- Posty: 52
- Rejestracja: 20 marca 2008, 13:16
Post
autor: swizz » 16 stycznia 2009, 21:04
Nazwa modyfikacji: Quick reply for phpBB3
Autor modyfikacji: rxu
Wersja modyfikacji:: 1.6.7
Wersja używanego phpBB3: 3.0.4
Zainstalowane style: prosilver
Adres pobrania modyfikacji: http://www.phpbb.com/community/viewtopi ... 9&t=839905
Dokładny opis problemu:
Poprzedni moduł szybkiej odpowiedzi nie podobał mi się ;P Znalazłem coś innego. Zainstalowałem bez żadnych problemów, dodałem zakładkę z konfiguracją da PA i włączyłem moda. Niestety nie działa ;/ Po wejściu w jakiś temat mam coś takiego:
Kod: Zaznacz cały
Fatal error: Cannot redeclare generate_smilies() (previously declared in /home/swizz/domains/myk550i.info/public_html/includes/functions_posting.php:22) in /home/swizz/domains/myk550i.info/public_html/includes/functions_posting.php on line 112
Po wyłączeniu moda znowu wszystko działa ;/ Pomocy ;/
Ostatnio zmieniony 17 stycznia 2009, 09:26 przez
daroPL, łącznie zmieniany 1 raz.
Powód: poprawiam tytuł
-
Betrayal
- Zasłużony
- Posty: 649
- Rejestracja: 18 marca 2006, 16:15
- Lokalizacja: Otwock pod W/w
Post
autor: Betrayal » 16 stycznia 2009, 22:47
Sprawdź, czy w pliku includes/functions_posting.php masz taki kawałek kodu:
Kod: Zaznacz cały
function generate_smilies($mode, $forum_id)
Jeżeli dobrze zrozumiałem treść błędu (a może być inaczej, bo nie jestem w formie

), to nie masz zdeklarowanej funkcji generate_smilies w pliku functions_posting.php.
-
swizz
- Posty: 52
- Rejestracja: 20 marca 2008, 13:16
Post
autor: swizz » 16 stycznia 2009, 22:58
No, niestety mam ;/ 22 linijka
-
Mary$
- Zasłużony
- Posty: 301
- Rejestracja: 17 grudnia 2007, 18:54
- Lokalizacja: 3-miasto
Post
autor: Mary$ » 16 stycznia 2009, 23:06
chodzi o to, że masz dwa razy zdeklarowaną tą samą funkcję - raz w linii 22, a drugi raz w 112
`Hominis est errare, insipientis in errore perseverare` 
-
daroPL
- Administrator
- Posty: 4564
- Rejestracja: 24 czerwca 2005, 13:36
- Lokalizacja: Poznań
-
Kontakt:
Post
autor: daroPL » 17 stycznia 2009, 09:25
Możesz umieścić zawartość pliku functions_posting.php w serwisie
www.wklej.org (podaj link do kodu tutaj) to pomożemy Ci rozwiązać problem do końca.
-
swizz
- Posty: 52
- Rejestracja: 20 marca 2008, 13:16
Post
autor: swizz » 17 stycznia 2009, 11:26
-
daroPL
- Administrator
- Posty: 4564
- Rejestracja: 24 czerwca 2005, 13:36
- Lokalizacja: Poznań
-
Kontakt:
Post
autor: daroPL » 17 stycznia 2009, 12:26
Rozwiązanie:
Otwórz
includes/quick_reply.php
Znajdź
Kod: Zaznacz cały
include($phpbb_root_path . 'includes/functions_posting.' . $phpEx);
Zamień na
Kod: Zaznacz cały
include_once($phpbb_root_path . 'includes/functions_posting.' . $phpEx);
-
swizz
- Posty: 52
- Rejestracja: 20 marca 2008, 13:16
Post
autor: swizz » 17 stycznia 2009, 13:45
Nic nie pomogło ;/
Kod: Zaznacz cały
Fatal error: Cannot redeclare generate_smilies() (previously declared in /home/swizz/domains/swizz.vot.pl/public_html/includes/functions_posting.php:22) in /home/swizz/domains/swizz.vot.pl/public_html/includes/functions_posting.php on line 112
-
daroPL
- Administrator
- Posty: 4564
- Rejestracja: 24 czerwca 2005, 13:36
- Lokalizacja: Poznań
-
Kontakt:
Post
autor: daroPL » 17 stycznia 2009, 14:14
To zamień
Kod: Zaznacz cały
include($phpbb_root_path . 'includes/functions_posting.' . $phpEx);
na
Kod: Zaznacz cały
//include($phpbb_root_path . 'includes/functions_posting.' . $phpEx);