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

Problem przy przenoszeniu i wydzielaniu postów

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.
MaRRcin929
Posty: 47
Rejestracja: 22 marca 2013, 01:40
Lokalizacja: Śląsk

Problem przy przenoszeniu i wydzielaniu postów

Post autor: MaRRcin929 » 07 marca 2015, 13:06

Witam...

Przez 2 lata nie miałem problemów z swoim forum.
Dzisiaj chciałem wydzielić posty z jednego tematu do nowego wątku i wyskoczył błąd:

Kod: Zaznacz cały

Błąd ogólny
SQL ERROR [ mysqli ]

Field 'topic_first_poster_avatar' doesn't have a default value [1364]

SQL

INSERT INTO phpbb_topics (forum_id, topic_title, icon_id, topic_approved) VALUES (17, 'Silniczki wycieraczek reflektorów do I serii', 0, 1)

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysqli.php
LINE: 189
CALL: dbal->sql_error()

FILE: [ROOT]/includes/mcp/mcp_topic.php
LINE: 503
CALL: dbal_mysqli->sql_query()

FILE: [ROOT]/includes/mcp/mcp_topic.php
LINE: 68
CALL: split_topic()

FILE: [ROOT]/includes/mcp/mcp_main.php
LINE: 175
CALL: mcp_topic_view()

FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: mcp_main->main()

FILE: [ROOT]/mcp.php
LINE: 244
CALL: p_master->load_active()
Stwierdziłem, że spróbuję skopiować cały temat i również błąd:

Kod: Zaznacz cały

Błąd ogólny
SQL ERROR [ mysqli ]

Field 'topic_first_poster_avatar' doesn't have a default value [1364]

SQL

INSERT INTO phpbb_topics (forum_id, icon_id, topic_attachment, topic_approved, topic_reported, topic_title, topic_poster, topic_time, topic_replies, topic_replies_real, topic_status, topic_type, topic_first_poster_name, topic_last_poster_id, topic_last_poster_name, topic_last_post_time, topic_last_view_time, topic_bumped, topic_bumper, poll_title, poll_start, poll_length, poll_max_options, poll_vote_change) VALUES (17, 0, 0, 1, 0, 'Silniczki wycieraczek reflektorów do I serii', 498, 1417163540, 9, 9, 0, 0, 'shadow', 498, 'shadow', 1422541906, 1425729674, 0, 0, '', 0, 0, 1, 0)

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysqli.php
LINE: 189
CALL: dbal->sql_error()

FILE: [ROOT]/includes/mcp/mcp_main.php
LINE: 1109
CALL: dbal_mysqli->sql_query()

FILE: [ROOT]/includes/mcp/mcp_main.php
LINE: 106
CALL: mcp_fork_topic()

FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: mcp_main->main()

FILE: [ROOT]/includes/functions_module.php
LINE: 802
CALL: p_master->load_active()

FILE: [ROOT]/mcp.php
LINE: 169
CALL: p_master->load()
Koledzy co się mogło stać i jak naprawić błąd?
Dodam, ze dawno nie wgrywałem żadnych modyfikacji i tak na prawdę nie mam pojęcia kiedy awaria wystąpiła.
Mogła być już dość długo, a nawet o tym nie wiedziałem.

Pozdrawiam

Aviator
Administrator
Posty: 2090
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

Re: Problem przy przenoszeniu i wydzielaniu postów

Post autor: Aviator » 07 marca 2015, 17:40

Prawdopodobnie masz tą modyfikacje, wykonaj poprawkę z drugiego posta.

MaRRcin929
Posty: 47
Rejestracja: 22 marca 2013, 01:40
Lokalizacja: Śląsk

Re: Problem przy przenoszeniu i wydzielaniu postów

Post autor: MaRRcin929 » 09 marca 2015, 23:03

Dzięki za pomoc ;) Fakt miałem ją zainstalowaną już dawno temu, ale i tak z niej nie korzystałem, była wyłączona. Wywaliłem w takim razie wszystko z plików i bazy danych i hula jak trzeba :D

Zablokowany

Wróć do „Użytkowanie”