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

Błąd email

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.
snakedoo
Posty: 26
Rejestracja: 11 kwietnia 2008, 13:47

Błąd email

Post autor: snakedoo » 19 maja 2008, 16:12

Mam taki problem.
Podczas gdy chcę wysłać korespondencję masową do wszystkich użytkowników forum pokazuje się błąd:

Błąd e-mail
» EMAIL/PHP/mail()
/adm/index.php


Natomiast gdy odznaczam opcję Wyślij natychmiast: i wysyłam korespondecję masową pojawia się błąd:

Błąd e-mail
» EMAIL/PHP/mail()
/cron.php

Nie mam pojęcia czym to jest spowodowane i jak mam sobie z tym poradzić :/
Pozdrawiam i proszę o pomoc

Awatar użytkownika
daroPL
Administrator
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: Błąd email

Post autor: daroPL » 20 maja 2008, 07:08

Prawdopodobnie na serwerze wyłączona jest funkcja mail().

snakedoo
Posty: 26
Rejestracja: 11 kwietnia 2008, 13:47

Re: Błąd email

Post autor: snakedoo » 20 maja 2008, 08:07

Chyba masz rację i to na pewno :)
Na razie ustawiłem sobie serwer poczty wychodzącej na maila który posiada admin i wszystko śmiga :)

A tak przy okazji tematu maili.
Da się wyciągnąć bazę maili i użytkowników dla których mail jest przypisany, gdyż w forum ustawiłem tylko rejestracje z tokenem ale bez potrzeby wysyłania maila aktywacyjnego.

Awatar użytkownika
daroPL
Administrator
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: Błąd email

Post autor: daroPL » 20 maja 2008, 13:10

Nawet jeżeli ustawiłeś rejestrację tylko z potwierdzeniem wizualnym to i tak wymagane jest podanie e-maila, więc wszyscy użytkownicy mają go przypisanego.

snakedoo
Posty: 26
Rejestracja: 11 kwietnia 2008, 13:47

Re: Błąd email

Post autor: snakedoo » 20 maja 2008, 14:24

Tak wiem, że mail jest wymagany, chodziło mi o coś innego.

Mam kilka adresów mail które były podane przy rejestracji nowego użytkownika, jednak one nie istnieją.
Czy mogę wyciągnąć informację o użytkownikach i podanych przez nich maila z BD? I jak to zrobić?

Awatar użytkownika
daroPL
Administrator
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: Błąd email

Post autor: daroPL » 20 maja 2008, 15:15

Przy pomocy np. phpMyAdmina wejdź do zakładki Szukaj w tabeli phpbb3_users.

snakedoo
Posty: 26
Rejestracja: 11 kwietnia 2008, 13:47

Re: Błąd email

Post autor: snakedoo » 20 maja 2008, 16:57

Znalazłem w phpbb users tabele user_mail i username ale nie wiem jak wykonać zapytanie do SQL aby wyświetlił mi maila i nazwy użytkowników razem :/

Awatar użytkownika
daroPL
Administrator
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: Błąd email

Post autor: daroPL » 20 maja 2008, 18:01

To wykonaj zapytanie SELECT, przykład poniżej:
SELECT * FROM phpbb3_users WHERE username = 'nazwa_usera' OR username = 'inna_nazwa';
username - to nazwa kolumny możesz zmienić na inną,
OR - operator "lub"

Możesz dodać więcej "OR username = 'inna_nazwa'".

Przydatne liniki przy tworzeniu takiego zapytani:
http://www.w3schools.com/sql/sql_select.asp
http://www.w3schools.com/Sql/sql_where.asp
http://webmade.org/kursy-online/mysq_fe ... -mysql.php
http://sql.pressmedia.com.pl/select.htm

snakedoo
Posty: 26
Rejestracja: 11 kwietnia 2008, 13:47

Re: Błąd email

Post autor: snakedoo » 21 maja 2008, 16:40

Dzienks za pomoc :)
Pozdrowionka

Zablokowany

Wróć do „Użytkowanie”