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.
-
grd
- Posty: 16
- Rejestracja: 02 stycznia 2009, 21:31
Post
autor: grd » 04 stycznia 2009, 14:48
Nazwa modyfikacji: Ajax Registration Check
Autor modyfikacji: LoonyLuke (Quezza)
Wersja modyfikacji: 0.1.2.
Wersja używanego phpBB3: 3.0.4
Zainstalowane style: Prosilver Lista zainstalowanych stylów
Adres pobrania modyfikacji (opcjonalne): http://phpbb.pl/forum/download/file.php?id=99
Dokładny opis problemu:
Witam po raz kolejny

Zainstalowałem ARC - w wersji dostępnej pod wskazanej powyżej. Po instalacji moda, podczas rejestracji nowego usera a dokładniej po kroku zaakceptowania Regulaminu, pojawia się biała strona. Edytowane pliki językowe, zakodowane są w UTF bez BOM, nie posiadają "białych spacji". Plik ucp_register.html, został wyedytowany wg. instrukcji. W Panelu Admina, odświeżyłem zestawy ikon i motywy stylów. Proszę o podpowiedź...
-
daroPL
- Administrator
- Posty: 4564
- Rejestracja: 24 czerwca 2005, 13:36
- Lokalizacja: Poznań
-
Kontakt:
Post
autor: daroPL » 04 stycznia 2009, 18:35
grd pisze:Edytowane pliki językowe, zakodowane są w UTF bez BOM, nie posiadają "białych spacji".
Muszą być zakodowane w UTF8 bez BOM. Sprawdź pliki które zmieniałeś, problemem może być pominięcie w zmienianej linii (lub dodawanej) znaku przecinka na końcu (linii).
-
grd
- Posty: 16
- Rejestracja: 02 stycznia 2009, 21:31
Post
autor: grd » 04 stycznia 2009, 18:45
Zmiana w instrukcji dot. pliku language/pl/acp/styles.php. Tam wszystko jest ok...
-
daroPL
- Administrator
- Posty: 4564
- Rejestracja: 24 czerwca 2005, 13:36
- Lokalizacja: Poznań
-
Kontakt:
Post
autor: daroPL » 04 stycznia 2009, 18:56
W takim razie popełniłeś błąd przy edytowaniu includes/ucp/ucp_register.php.
-
grd
- Posty: 16
- Rejestracja: 02 stycznia 2009, 21:31
Post
autor: grd » 04 stycznia 2009, 19:09
Eh:
Instrukcja dla includes/ucp/ucp_register.php
Znajdź:
Kod: Zaznacz cały
case USER_ACTIVATION_ADMIN:
$l_reg_cond = $user->lang['UCP_ADMIN_ACTIVATE'];
break;
}
Dodaj po:
Kod: Zaznacz cały
// Include the language file for the AJAX stuff
$user->setup('mods/ajaxchecks');
Mój plik:
Kod: Zaznacz cały
case USER_ACTIVATION_ADMIN:
$l_reg_cond = $user->lang['UCP_ADMIN_ACTIVATE'];
break;
}
// Include the language file for the AJAX stuff
$user->setup('mods/ajaxchecks');
Następnie, znajdź:
Dodaj po:
Kod: Zaznacz cały
'AJAX_CHECKS_FILE' => 'ajaxchecks.' . $phpEx,
'AJAX_CHECKING_IMG' => $user->img('icon_ajax_checking', 'AJAX_CHECKING'),
'L_AJAX_CHECKING_USERNAME' => $user->lang['AJAX_CHECKING_USERNAME'],
'L_AJAX_CHECKING_PASSWORD' => $user->lang['AJAX_CHECKING_PASSWORD'],
'L_AJAX_CHECKING_EMAIL' => $user->lang['AJAX_CHECKING_EMAIL'],
Mój plik:
Kod: Zaznacz cały
'AJAX_CHECKS_FILE' => 'ajaxchecks.' . $phpEx,
'AJAX_CHECKING_IMG' => $user->img('icon_ajax_checking', 'AJAX_CHECKING'),
'L_AJAX_CHECKING_USERNAME' => $user->lang['AJAX_CHECKING_USERNAME'],
'L_AJAX_CHECKING_PASSWORD' => $user->lang['AJAX_CHECKING_PASSWORD'],
'L_AJAX_CHECKING_EMAIL' => $user->lang['AJAX_CHECKING_EMAIL'],
Paczka ze plikami - >
http://www.wrzuc.net/get.php?what=zmf2cv8jlocalhost.zip
-
daroPL
- Administrator
- Posty: 4564
- Rejestracja: 24 czerwca 2005, 13:36
- Lokalizacja: Poznań
-
Kontakt:
Post
autor: daroPL » 04 stycznia 2009, 19:30
Wgrałeś plik ajaxchecks.php do /language/pl/mods/ ?
-
grd
- Posty: 16
- Rejestracja: 02 stycznia 2009, 21:31
Post
autor: grd » 04 stycznia 2009, 19:32
Tak. Wszystko jest tak jak powinno być... Ale coś nie gra... Spróbuję jeszcze raz ...
I to samo

Porażka po prostu, nie wiem już od czego to zależy...
-
Ronnie
- Posty: 2
- Rejestracja: 04 sierpnia 2008, 19:30
Post
autor: Ronnie » 04 stycznia 2009, 20:14
w pliku language/pl/mods/
ajaxchecks.php znajdź:
Kod: Zaznacz cały
// AJAX Checks stuff
$lang = array_merge($lang, array(
$lang = array_merge($lang, array(
i usuń jedno
-
grd
- Posty: 16
- Rejestracja: 02 stycznia 2009, 21:31
Post
autor: grd » 04 stycznia 2009, 21:28
I działa !
Dziękuje ślicznie!
-
MEXXIO
- Posty: 4
- Rejestracja: 18 października 2010, 18:49
Post
autor: MEXXIO » 19 października 2010, 18:25
U siebie nie mogę znaleść:
-
AL|EN
- Posty: 84
- Rejestracja: 20 grudnia 2010, 23:39
-
Kontakt:
Post
autor: AL|EN » 17 stycznia 2011, 17:13
W pliku install.xml zamienić:
ten szajs:
Kod: Zaznacz cały
'IMG_ICON_AJAX_PASSWORD_STRENGTH_1' => 'AJAX siԡ hasԡ - Bardzo sԡbe',
'IMG_ICON_AJAX_PASSWORD_STRENGTH_2' => 'AJAX siԡ hasԡ - Sԡbe',
'IMG_ICON_AJAX_PASSWORD_STRENGTH_3' => 'AJAX siԡ hasԡ - Akceptowalne',
'IMG_ICON_AJAX_PASSWORD_STRENGTH_4' => 'AJAX siԡ hasԡ - Silne',]]></action>
na coś co ma ręce i nogi:
Kod: Zaznacz cały
'IMG_ICON_AJAX_PASSWORD_STRENGTH_1' => 'Siła hasła: bardzo słabe',
'IMG_ICON_AJAX_PASSWORD_STRENGTH_2' => 'Siła hasła: słabe',
'IMG_ICON_AJAX_PASSWORD_STRENGTH_3' => 'Siła hasła: akceptowalne',
'IMG_ICON_AJAX_PASSWORD_STRENGTH_4' => 'Siła hasła: silne',]]></action>
Oczywiście ...
Co mogę to robię sam a changelog prac nad forum obejmuje już 75 pozycji \o/\o/\o/
-
AL|EN
- Posty: 84
- Rejestracja: 20 grudnia 2010, 23:39
-
Kontakt:
Post
autor: AL|EN » 17 stycznia 2011, 18:02
MEXXIO pisze:U siebie nie mogę znaleść:
U mnie to samo, HELP !!
Co mogę to robię sam a changelog prac nad forum obejmuje już 75 pozycji \o/\o/\o/