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.
-
swizz
- Posty: 52
- Rejestracja: 20 marca 2008, 13:16
Post
autor: swizz » 12 stycznia 2009, 19:46
Stworzyłem kiedyś sobie jakiś bbcode i teraz chciał bym go zamienić na
Ręczna robota zajmie kilka dni ;P Można to zrobić automatycznie? Jest jakiś skrypt lub komenda do MySQL?
-
daroPL
- Administrator
- Posty: 4564
- Rejestracja: 24 czerwca 2005, 13:36
- Lokalizacja: Poznań
-
Kontakt:
Post
autor: daroPL » 12 stycznia 2009, 19:48
1. Zrób sobie kopie bazy.
2. Otwórz ją w jakimś edytorze.
3. Użyj opcji Zamień
4. Wgraj kopię bazy na serwer.
-
swizz
- Posty: 52
- Rejestracja: 20 marca 2008, 13:16
Post
autor: swizz » 12 stycznia 2009, 20:45
Nic z tego ;/ Po wyeksportowaniu bazy na komputer otworzyłem ją w notepadzie, i znalazłem tylko 7 powtórzeń tego bbcoda ;/ Spróbowałem później wgrać to na serwer i po załadowaniu dostałem komunikat:
Kod: Zaznacz cały
import.php: Missing parameter: import_type (FAQ 2.8)
import.php: Missing parameter: format (FAQ 2.8)
-
daroPL
- Administrator
- Posty: 4564
- Rejestracja: 24 czerwca 2005, 13:36
- Lokalizacja: Poznań
-
Kontakt:
Post
autor: daroPL » 12 stycznia 2009, 21:05
swizz pisze:i znalazłem tylko 7 powtórzeń tego bbcoda
Bo BBcode wygląda w ten sposób [znacznik:{unikalny kod}]tekst[/znacznik].
import.php: Missing parameter: import_type (FAQ 2.8)
import.php: Missing parameter: format (FAQ 2.8)
Backup rób przez phpmyadmin, tak samo z wgrywaniem.
-
swizz
- Posty: 52
- Rejestracja: 20 marca 2008, 13:16
Post
autor: swizz » 12 stycznia 2009, 21:22
Wszystko robiłem w phpmyadmin. Ściągnąłem phpbb_posts i podmieniłem wszystko. Teraz wygląda to tak że zamiast ramki z kodem pojawia się sam tekst [code] i [/code]. Aby zadziałało muszę odświeżyć post tzn. edytuj i wyślij. Można to jakoś poprawić?
-
daroPL
- Administrator
- Posty: 4564
- Rejestracja: 24 czerwca 2005, 13:36
- Lokalizacja: Poznań
-
Kontakt:
Post
autor: daroPL » 12 stycznia 2009, 21:26
Wgraj kopię bazy.
Powinieneś tak to pozamieniać [stary_tag -> [code
Wszystko robiłem w phpmyadmin.
To pewnie masz jakieś dziwne ustawienia eksportu lub źle eksportujesz tabelę.
-
swizz
- Posty: 52
- Rejestracja: 20 marca 2008, 13:16
Post
autor: swizz » 12 stycznia 2009, 21:28
daroPL pisze:Powinieneś tak to pozamieniać [stary_tag -> [code
Tak zrobiłem. Podmieniłem [patch i [/patch na [code i [/code
-
daroPL
- Administrator
- Posty: 4564
- Rejestracja: 24 czerwca 2005, 13:36
- Lokalizacja: Poznań
-
Kontakt:
Post
autor: daroPL » 12 stycznia 2009, 21:37
To może lepiej będzie dodać Dodatkowy znacznik BBCode patch? To chyba będzie najbardziej bezpieczne rozwiązanie.
-
swizz
- Posty: 52
- Rejestracja: 20 marca 2008, 13:16
Post
autor: swizz » 12 stycznia 2009, 21:41
Chodzi o to że mam już ten bbcode, ale chcę żeby był taki jak ten code czyli pole tekstowe z opcją zaznaczenia wszystkiego.
-
daroPL
- Administrator
- Posty: 4564
- Rejestracja: 24 czerwca 2005, 13:36
- Lokalizacja: Poznań
-
Kontakt:
Post
autor: daroPL » 12 stycznia 2009, 21:44
Jako zamiennika użyj:
Kod: Zaznacz cały
<dl class="codebox"><dt>Kod: <a href="#" onclick="selectCode(this); return false;">Zaznacz wszystko</a></dt><dd><code>{TEXT}</code></dd></dl>
Jednak to będzie działać tylko na stylu prosilver.