{"id":"UBUNTU-CVE-2026-38821","details":"A heap-based buffer overflow vulnerability exists in openNDS before 11.0.0 that allows an unauthenticated attacker on the captive portal network to crash the openNDS daemon (denial of service) and potentially achieve remote code execution. This is in http_microhttpd.c.","modified":"2026-10-17T13:00:03.633386765Z","published":"2026-08-28T02:16:00Z","upstream":["CVE-2026-38821"],"references":[{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2026-38821"},{"type":"REPORT","url":"https://www.cve.org/CVERecord?id=CVE-2026-38821"},{"type":"REPORT","url":"https://github.com/openNDS/openNDS/commit/3b5f7ef40cd048826d3c4a16f61a73a1768fd5a9"}],"affected":[{"package":{"name":"opennds","ecosystem":"Ubuntu:Pro:24.04:LTS","purl":"pkg:deb/ubuntu/opennds?arch=source&distro=esm-apps%2Fnoble"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["9.10.0-1","10.2.0+dfsg-1","10.2.0+dfsg-1build1","10.2.0+dfsg-1build2","10.2.0+dfsg-1ubuntu0.24.04.1~esm1"],"ecosystem_specific":{"binaries":[{"binary_version":"10.2.0+dfsg-1ubuntu0.24.04.1~esm1","binary_name":"opennds"},{"binary_name":"opennds-daemon","binary_version":"10.2.0+dfsg-1ubuntu0.24.04.1~esm1"},{"binary_name":"opennds-daemon-common","binary_version":"10.2.0+dfsg-1ubuntu0.24.04.1~esm1"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-38821.json"}},{"package":{"name":"opennds","ecosystem":"Ubuntu:26.10","purl":"pkg:deb/ubuntu/opennds?arch=source&distro=stonking"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["10.3.1+dfsg-1build1"],"ecosystem_specific":{"binaries":[{"binary_name":"opennds","binary_version":"10.3.1+dfsg-1build1"},{"binary_version":"10.3.1+dfsg-1build1","binary_name":"opennds-daemon"},{"binary_version":"10.3.1+dfsg-1build1","binary_name":"opennds-daemon-common"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-38821.json"}},{"package":{"name":"opennds","ecosystem":"Ubuntu:26.04:LTS","purl":"pkg:deb/ubuntu/opennds?arch=source&distro=resolute"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["10.3.1+dfsg-1","10.3.1+dfsg-1build1"],"ecosystem_specific":{"binaries":[{"binary_version":"10.3.1+dfsg-1build1","binary_name":"opennds"},{"binary_version":"10.3.1+dfsg-1build1","binary_name":"opennds-daemon"},{"binary_version":"10.3.1+dfsg-1build1","binary_name":"opennds-daemon-common"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-38821.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L"},{"type":"Ubuntu","score":"medium"}]}