Hi,

On 2025-04-08 07:36, Santiago Vila wrote:
> Package: src:nng
> Version: 1.10.1-1
> Severity: serious
> Tags: ftbfs trixie sid
> 
> Dear maintainer:
> 
> During a rebuild of all packages in unstable, your package failed to build:
> 
> Note: This is an "always" failure, and I think it's triggered by some
> build-dependency which changed behavior recently.
> 
> --------------------------------------------------------------------------------
> [...]
> The following tests FAILED:
>        36 - nng.sp.transport.tls.tls_tran_test (Timeout)
> Errors while running CTest
> make[2]: *** [Makefile:94: test] Error 8
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/build-static'
> dh_auto_test: error: cd build-static && make -j2 test ARGS\+=--verbose 
> ARGS\+=-j2 returned exit code 2
> make[1]: *** [debian/rules:25: override_dh_auto_test] Error 25
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> make: *** [debian/rules:39: binary] Error 2
> dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 
> 2
> --------------------------------------------------------------------------------

The problem is easily reproducible and is caused by mbedtls 3.6.3-1, ad it 
builds fine with mbedtls 3.6.2-3. The new mbedtls version emits this 
additional line:

  WARNING: NNG-TLS-HANDSHAKE: TLS handshake failed: SSL - Attempt to verify a 
certificate without an expected hostname. This is usually insecure.  In TLS 
clients, when a client authenticates a server through its certificate, the 
client normally checks three    WARNING: NNG-CONN-FAIL: Failed connecting 
socket<2> to tls+tcp://127.0.0.1:42757: Cryptographic error

My guess is that this is linked to the CVE-2025-27809 fix.

Regards
Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurel...@aurel32.net                     http://aurel32.net

Reply via email to