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 przy instalacji oraz użytkowaniu phpBB 3.0.x. Forum nie służy do zgłaszania znalezionych błędów, innowacji lub problemów związanych ze stylami i modyfikacjami.
-
marcinbb
Post
autor: marcinbb » 11 stycznia 2009, 20:44
Witam,
Co może być przyczyną błędu?
Kod: Zaznacz cały
Forbidden
You don't have permission to access /install/index.php on this server.
Wyrzuca mi go podczas instalacji najnowszej wersji phpBB (3.0.4 i starszej 3.0.3) po potwierdzeniu kroku "Zaawansowane ustawienia". Wszystkie testy przeszły pomyślnie.
Pozdrawiam,
Marcin
-
daroPL
- Administrator
- Posty: 4564
- Rejestracja: 24 czerwca 2005, 13:36
- Lokalizacja: Poznań
-
Kontakt:
Post
autor: daroPL » 11 stycznia 2009, 22:00
Sprawdź jaki CHMOD ma plik /install/index.php. Powinien mieć 0644.
-
Ananas
- Posty: 21
- Rejestracja: 29 listopada 2008, 17:01
-
Kontakt:
Post
autor: Ananas » 12 stycznia 2009, 15:47
Ustaw do wszystkich plików ustawienie CHMOD 777
BEdzie chodzić.
Po zainstalowaniu zmieniasz na CHMOD 644 config.php
gotowe!
Myśl.
Pisz.
Jedz.
ALE SUCHAR!
-
daroPL
- Administrator
- Posty: 4564
- Rejestracja: 24 czerwca 2005, 13:36
- Lokalizacja: Poznań
-
Kontakt:
Post
autor: daroPL » 12 stycznia 2009, 15:54
Nie pisz głupot.
Pliki powinny mieć CHMOD 644.
Foldery powinny mieć CHMOD 755.
Foldery takie jak cache/, store/, images/avatars CHMOD 777.
Plik config.php na czas samej instalacji CHMOD 666.
-
marcinbb
- Posty: 2
- Rejestracja: 12 stycznia 2009, 21:04
Post
autor: marcinbb » 12 stycznia 2009, 21:09
Mam ustawione dokładnie tak jak napisał daro. Mimo to jest błąd w kroku "tworzenie tabel".
-
daroPL
- Administrator
- Posty: 4564
- Rejestracja: 24 czerwca 2005, 13:36
- Lokalizacja: Poznań
-
Kontakt:
Post
autor: daroPL » 12 stycznia 2009, 21:28
Taki sam błąd jak w pierwszym poście?
-
marcinbb
- Posty: 2
- Rejestracja: 12 stycznia 2009, 21:04
Post
autor: marcinbb » 12 stycznia 2009, 21:33
Niestety tak. "Tworzenie tabel" jest po potwierdzeniu kroku "Zaawansowane ustawienia". Tak jak pisałem. Dostęp do bazy jest więc wszystko powinno być ok. Może ma znaczenie fakt, że na serwerze włączone jest register_globals (wg dokumentacji nie powinno mieć znaczenia)?
-
daroPL
- Administrator
- Posty: 4564
- Rejestracja: 24 czerwca 2005, 13:36
- Lokalizacja: Poznań
-
Kontakt:
Post
autor: daroPL » 12 stycznia 2009, 21:41
To może być problem z konfiguracją apache'a. Prawdopodobnie chodzi o zabezpieczenia, które uniemożliwiają instalację. Skontaktuj się z dostawcą.