nginx crashes when parsing the nginx config for the stream module Reproducible: Always Steps to Reproduce: 1. dnf install nginx-1.28.0-3.fc43.x86_64 nginx-mod-stream-1.28.0-3.fc43.x86_64 2. Create config cat >tmp.conf <<END load_module "/usr/lib64/nginx/modules/ngx_stream_module.so"; stream { server { listen 8080 ssl; ssl_certificate /dev/null; ssl_certificate_key /dev/null; } } END 3. nginx -t -e /dev/null -c tmp.conf 4. Expect error parsing certificate (/dev/null is not a valid certificate) Actual Results: Crashes with a segfault Expected Results: Parse config successfully
Created attachment 2118540 [details] Core dump
Created attachment 2118541 [details] GDB session showing where invalid reference occurs
FEDORA-2026-e0855b54a3 (nginx-1.28.1-3.fc44) has been submitted as an update to Fedora 44. https://bodhi.fedoraproject.org/updates/FEDORA-2026-e0855b54a3
FEDORA-2026-e0855b54a3 (nginx-1.28.1-3.fc44) has been pushed to the Fedora 44 stable repository. If problem still persists, please make note of it in this bug report.