-
Bug
-
Resolution: Unresolved
-
Undefined
-
rhel-9.8, rhel-10.2
-
unbound-1.24.2-7.el10
-
Yes
-
Important
-
rhel-net-perf
-
3
-
False
-
False
-
-
Yes
-
None
-
Pass
-
Automated
-
Bug Fix
-
-
Proposed
-
Unspecified
-
Unspecified
-
Unspecified
-
None
What were you trying to do that didn't work?
Clients without TLS 1.3 support are no longer accepted since rebased unbound. That could be a problem.
What is the impact of this issue to you?
This might seem like a regression to any clients
Please provide the package NVR for which the bug is seen:
unbound-1.24.2-3.el10
How reproducible is this bug?:
100% reliable
Steps to reproduce
- enable tls-port: 853 and specify tls-service-key and tls-service-pem certificate, might be unbound generated one for control channel.
- openssl s_client -connect localhost:853 -tls1_2 </dev/null
Expected results
It works in version unbound-1.20.0-15.el10_1.x86_64
# openssl s_client -connect localhost:853 -tls1_3 </dev/null || echo "Failed!" ... read R BLOCK DONE
Actual results
According to upstream changelog, it should not be possible in version 1.24.2 without explicit configuration.
# openssl s_client -connect localhost:853 -tls1_2 </dev/null || echo "Failed!" Connecting to ::1 CONNECTED(00000003) 40372EFE067F0000:error:0A00042E:SSL routines:ssl3_read_bytes:tlsv1 alert protocol version:ssl/record/rec_layer_s3.c:918:SSL alert number 70 --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 7 bytes and written 175 bytes Verification: OK --- New, (NONE), Cipher is (NONE) Protocol: TLSv1.2 Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated SSL-Session: Protocol : TLSv1.2 Cipher : 0000 Session-ID: Session-ID-ctx: Master-Key: PSK identity: None PSK identity hint: None SRP username: None Start Time: 1770644157 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: no --- Failed!
Created automated test: centos, Sanity/tls-server; https://gitlab.com/redhat/centos-stream/tests/unbound/-/merge_requests/21
- depends on
-
RHEL-123204 Update to latest unbound 1.24.2
-
- Integration
-
- is duplicated by
-
RHEL-147762 Unbound has disabled TLS 1.2 in default configuration
-
- Closed
-
- links to
-
RHBA-2026:159213
unbound update