🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.www.server-side
8 messages
8 total messages Started by Marcin Debowski Mon, 18 Jan 2021 12:08
Error code: SSL_ERROR_RX_RECORD_TOO_LONG
#61538
Author: Marcin Debowski
Date: Mon, 18 Jan 2021 12:08
31 lines
1919 bytes
Mam dziwną sytuację. Debian 8 z Apachem. zaktualizowane, vhost z ssl, 
self signed, snake oil z dystrybucji. Do dziś działało dobrze i nagle 
stadnizowąd przeglądarki, różne mówią:

Error code: SSL_ERROR_RX_RECORD_TOO_LONG. 

Zrestartowałem apacza. Nie pomogło. Zrestartowałem całość. Nie pomogło. 
W logach, mimo największego stopnia gadatliwości nie ma nic (dosłownie).

journalctl -xe|grep apache
Jan 18 12:38:24 xxxxxx apachectl[6241]: AH00180: WARNING: 
MaxRequestWorkers of 150 exceeds ServerLimit value of 10 servers, 
decreasing MaxRequestWorkers to 10. To increase, please see the 
ServerLimit directive.

Ale ten komunikat był już wcześniej i działało. 

Jakieś dyskowe cache się zdegerowało, bo nic innego mi do łba nie 
przychodzi? Ki diabeł?
A może weszła jakaś dyrektywa i przeglądarki przestały akceptować 
wariant protokołu?

Apache2 2.4.25-3
openssl 1.1.1d-1

strings /usr/lib/apache2/modules/mod_ssl.so|egrep '^mod_ssl\/|^OpenSSL '
OpenSSL 1.0.2s  28 May 2019
mod_ssl/2.4.25

-- 
Marcin
Re: Error code: SSL_ERROR_RX_RECORD_TOO_LONG
#61539
Author: Marcin Debowski
Date: Mon, 18 Jan 2021 12:39
48 lines
3026 bytes
On 2021-01-18, Marcin Debowski <agatek@INVALID.zoho.com> wrote:
> Mam dziwną sytuację. Debian 8 z Apachem. zaktualizowane, vhost z ssl, 
> self signed, snake oil z dystrybucji. Do dziś działało dobrze i nagle 
> stadnizowąd przeglądarki, różne mówią:
>
> Error code: SSL_ERROR_RX_RECORD_TOO_LONG. 
>
> Zrestartowałem apacza. Nie pomogło. Zrestartowałem całość. Nie pomogło. 
> W logach, mimo największego stopnia gadatliwości nie ma nic (dosłownie).
>
> journalctl -xe|grep apache
> Jan 18 12:38:24 xxxxxx apachectl[6241]: AH00180: WARNING: 
> MaxRequestWorkers of 150 exceeds ServerLimit value of 10 servers, 
> decreasing MaxRequestWorkers to 10. To increase, please see the 
> ServerLimit directive.
>
> Ale ten komunikat był już wcześniej i działało. 
>
> Jakieś dyskowe cache się zdegerowało, bo nic innego mi do łba nie 
> przychodzi? Ki diabeł?
> A może weszła jakaś dyrektywa i przeglądarki przestały akceptować 
> wariant protokołu?
>
> Apache2 2.4.25-3
> openssl 1.1.1d-1
>
> strings /usr/lib/apache2/modules/mod_ssl.so|egrep '^mod_ssl\/|^OpenSSL '
> OpenSSL 1.0.2s  28 May 2019
> mod_ssl/2.4.25

Czy biorąc pod uwagę "MaxRequestWorkers of 150 exceeds ServerLimit 
value of 10 servers", może być to:

CVE-2020-1967 (OpenSSL advisory) [High severity] 21 April 2020: Server 
    or client applications that call the SSL_check_chain() function 
    during or after a TLS 1.3 handshake may crash due to a NULL pointer 
    dereference as a result of incorrect handling of the 
    "signature_algorithms_cert" TLS extension. The crash occurs if an 
    invalid or unrecognised signature algorithm is received from the 
    peer. This could be exploited by a malicious peer in a Denial of 
    Service attack. OpenSSL version 1.1.1d, 1.1.1e, and 1.1.1f are 
    affected by this issue. This issue did not affect OpenSSL versions 
    prior to 1.1.1d. Reported by Bernd Edlinger.

Ale netstat / ss nie pokazują aktywnych połączeń na 443.

-- 
Marcin
Re: Error code: SSL_ERROR_RX_RECORD_TOO_LONG
#61540
Author: Dominik Ałaszewski
Date: Mon, 18 Jan 2021 13:25
12 lines
1596 bytes
Dnia 18.01.2021 Marcin Debowski <agatek@INVALID.zoho.com> napisał/a:

> W logach, mimo największego stopnia gadatliwości nie ma nic (dosłownie).

A próbowałeś może podłączyć się przez 
openssl s_client? Może to coś wypluje sensownego.

-- 
Dominik Ałaszewski (via raspbianowy slrn)
"W życiu piękne są tylko chwile…" (Ryszard Riedel)
Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP 
Pisząc na priv zmień domenę na gmail.
Re: Error code: SSL_ERROR_RX_RECORD_TOO_LONG
#61541
Author: Pawel
Date: Mon, 18 Jan 2021 13:43
26 lines
2382 bytes
W dniu 18.01.2021 o 13:08, Marcin Debowski pisze:
> Mam dziwną sytuację. Debian 8 z Apachem. zaktualizowane, vhost z ssl,
> self signed, snake oil z dystrybucji. Do dziś działało dobrze i nagle
> stadnizowąd przeglądarki, różne mówią:
> 
> Error code: SSL_ERROR_RX_RECORD_TOO_LONG.
> 
Masz mozliwosc sprawdzenia na normalnym certyfikacie? Nawet na Let's 
Encrypt?

Kiedys mialem multum problemow z self signed ssl. Z tego co zauwazylem, 
to byly u mnie dwa powody. Router Netgear-a, ktory najwyrazniej mial 
problemy z obsluga self signed ssl (sprawdzilem w sumie na 3, czy 4 
routerach netgeara i to samo) przy przekierowaniu portow i ten self 
signed cert. Obecnie mam inny router i cert z Let's enccrypt i wszystko 
dziala ok, a wtedy przez ponad rok nie moglem normalnie apache uzywac 
przez ssl.
Z LANu dzialalo dobrze, ale jak laczylem sie z Internetu i polaczenie 
bylo przekierowywane, to sie cuda zaczynaly dziac.

A powod tego, ze to sie nagle zaczelo dziac, to byc moze powod tego, ze 
coraz wiecej aplikacji sieciowych banuje self signed cert. U mnie 
wlasnie taka sytuacja sie wydarzyla.

Sprobuj moze na jakiejs starszej przegladarce i zobaczysz, czy to nie 
ten problem.
Re: Error code: SSL_ERROR_RX_RECORD_TOO_LONG
#61542
Author: Lemat
Date: Mon, 18 Jan 2021 15:15
38 lines
2489 bytes
W dniu 18.01.2021 o 13:08, Marcin Debowski pisze:
> Mam dziwną sytuację. Debian 8 z Apachem. zaktualizowane, vhost z ssl,
> self signed, snake oil z dystrybucji. Do dziś działało dobrze i nagle
> stadnizowąd przeglądarki, różne mówią:
> 
> Error code: SSL_ERROR_RX_RECORD_TOO_LONG.
> 
> Zrestartowałem apacza. Nie pomogło. Zrestartowałem całość. Nie pomogło.
> W logach, mimo największego stopnia gadatliwości nie ma nic (dosłownie).
> 
> journalctl -xe|grep apache
> Jan 18 12:38:24 xxxxxx apachectl[6241]: AH00180: WARNING:
> MaxRequestWorkers of 150 exceeds ServerLimit value of 10 servers,
> decreasing MaxRequestWorkers to 10. To increase, please see the
> ServerLimit directive.
> 
> Ale ten komunikat był już wcześniej i działało.
> 
> Jakieś dyskowe cache się zdegerowało, bo nic innego mi do łba nie
> przychodzi? Ki diabeł?
> A może weszła jakaś dyrektywa i przeglądarki przestały akceptować
> wariant protokołu?
> 
> Apache2 2.4.25-3
> openssl 1.1.1d-1
> 
> strings /usr/lib/apache2/modules/mod_ssl.so|egrep '^mod_ssl\/|^OpenSSL '
> OpenSSL 1.0.2s  28 May 2019
> mod_ssl/2.4.25
> 

szklana kula mówi: self signed + TLS 1.3
może wygeneruj nowy certyfikat?
może spróbuj LetsEncrypt?

-- 
Pozdrawiam
Lemat
Re: Error code: SSL_ERROR_RX_RECORD_TOO_LONG
#61543
Author: Marcin Debowski
Date: Tue, 19 Jan 2021 00:29
19 lines
1763 bytes
Wygenerowanie nowego cert., nadal self-signed załatwiło sprawę 
(przynajmniej na razie), ale niepokoi mnie co to właściwie było, bo to 
sie kupy nie trzyma. Najbardziej pasowałby mi ten ddos, na który podatna 
jest openssl 1.1.1d, gdyby nie to, że netstat nie pokazuje połączeń poza 
moimi.

Drugi pomysł, to że się jakiś bit zdegenerował na dysku, ale to też nie 
do końca ma sens, bo serwer nie był restartowany pomiędzy czasem gdy 
wszystko działało, a gdy zaczęły się problemy (ledwo 2-3h upłynęły, gdy 
zauważyłem problemy).

Tak czy siak, czas zrobić porządny upgrade. Troche mnie skręca, bo w 
niedziele robiłem na innej maszynie D8->D9-D10, napociłem się z Apache2 
już na etapie D8->D9 a i tak się skończyło jednym wielkim czyśćcem 
apaczowych rzeczy. Co ciekawe, też nie raportował błędów. Jakiś bug na 
Debianie?

-- 
Marcin
Re: Error code: SSL_ERROR_RX_RECORD_TOO_LONG
#61545
Author: Dominik 'Rathann' Mierzejewski
Date: Tue, 19 Jan 2021 11:46
48 lines
2699 bytes
Date: Mon, 18 Jan 2021 13:08:06, Group: pl.comp.os.linux
Msg-ID: <GSeNH.220574$ARgd.134803@fx08.ams1>
From: Marcin Debowski:
> Mam dziwną sytuację. Debian 8 z Apachem. zaktualizowane, vhost z ssl, 
> self signed, snake oil z dystrybucji. Do dziś działało dobrze i nagle 

self-signed w dobie Let's Encrypt?

> stadnizowąd przeglądarki, różne mówią:

> Error code: SSL_ERROR_RX_RECORD_TOO_LONG. 

> Zrestartowałem apacza. Nie pomogło. Zrestartowałem całość. Nie pomogło. 
> W logach, mimo największego stopnia gadatliwości nie ma nic (dosłownie).

> journalctl -xe|grep apache
> Jan 18 12:38:24 xxxxxx apachectl[6241]: AH00180: WARNING: 
> MaxRequestWorkers of 150 exceeds ServerLimit value of 10 servers, 
> decreasing MaxRequestWorkers to 10. To increase, please see the 
> ServerLimit directive.

> Ale ten komunikat był już wcześniej i działało. 

> Jakieś dyskowe cache się zdegerowało, bo nic innego mi do łba nie 
> przychodzi? Ki diabeł?
> A może weszła jakaś dyrektywa i przeglądarki przestały akceptować 
> wariant protokołu?

> Apache2 2.4.25-3
> openssl 1.1.1d-1

Masz zainstalowany OpenSSL 1.1.x?

> strings /usr/lib/apache2/modules/mod_ssl.so|egrep '^mod_ssl\/|^OpenSSL '
> OpenSSL 1.0.2s  28 May 2019
> mod_ssl/2.4.25

mod_ssl masz skompilowany z OpenSSL 1.0.x, który jest niekompatybilny
z 1.1.x. Podejrzewam, że tu może być problem. Ale ja to się na Debianie
nie znam. ;) Na Fedorze działa. :P

Pozdrawiam,
Dominik
-- 
Fedora   https://getfedora.org  |  RPM Fusion  http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
        -- from "Collected Sayings of Muad'Dib" by the Princess Irulan
Re: Error code: SSL_ERROR_RX_RECORD_TOO_LONG
#61544
Author: Krzysztof Gajdemski
Date: Tue, 19 Jan 2021 13:29
39 lines
3291 bytes
Jest Tue, 19 Jan 2021 00:29:15 GMT, Marcin Debowski pisze:
> Wygenerowanie nowego cert., nadal self-signed załatwiło sprawę 
> (przynajmniej na razie), ale niepokoi mnie co to właściwie było, bo to 
> sie kupy nie trzyma. Najbardziej pasowałby mi ten ddos, na który podatna 
> jest openssl 1.1.1d, gdyby nie to, że netstat nie pokazuje połączeń poza 
> moimi.

No właśnie, raczej nie wygląda na ten przypadek. Normalnie bym
powiedział, że to jest jakiś problem z konfiguracją po stronie serwera,
ale jeśli nic nie było ruszane i te same przeglądarki z dnia na dzień
przestały negocjować SSL, to nie mam pomysłu. Bez analizy, np. za pomocą
s_clienta ciężko będzie coś stwierdzić.

> Drugi pomysł, to że się jakiś bit zdegenerował na dysku, ale to też nie 
> do końca ma sens, bo serwer nie był restartowany pomiędzy czasem gdy 
> wszystko działało, a gdy zaczęły się problemy (ledwo 2-3h upłynęły, gdy 
> zauważyłem problemy).

Szczerze mówiąc jeszcze bardziej wątpliwe.

> Tak czy siak, czas zrobić porządny upgrade. Troche mnie skręca, bo w 
> niedziele robiłem na innej maszynie D8->D9-D10, napociłem się z Apache2 
> już na etapie D8->D9 a i tak się skończyło jednym wielkim czyśćcem 
> apaczowych rzeczy. Co ciekawe, też nie raportował błędów. Jakiś bug na 
> Debianie?

Robiłem taką operację wielokrotnie, również na serwerach z działającym
Apache i nie przypominam sobie jakichś typowych problemów. Tylko tu
wiele zależy od lokalnej konfiguracji. Zawsze może się zdarzyć, że
coś tam jednak nie wstanie: mimo wszystko jakieś komunikaty o błędach
być powinny. Niezależnie od tego należałoby wykonać upgrade. Debian
8 nie jest już wspierany od połowy zeszłego roku.

PS FuT -> pcol
-- 
Krzysztof Gajdemski | songo (at) debian.org.pl | KG4751-RIPE
Registered Linux User #133457 | BLUG Registered Member #0005
PGP key at: http://s.debian.org.pl/gpg/gpgkey * ID: D3259224
Szanuję was wszystkich, którzy pozostajecie w cieniu - Snerg
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads