An issue was discovered in the captive portal in OpenNDS before version 10.1.3. It has multiple memory leaks due to not freeing up allocated memory. This may lead to a Denial-of-Service condition due to the consumption of all available memory. Affected OpenNDS before version 10.1.3 fixed in OpenWrt master and OpenWrt 23.05 on 23. November by updating OpenNDS to version 10.2.0.
{
"cna_assigner": "mitre",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/41xxx/CVE-2023-41102.json"
}{
"extracted_events": [
{
"cpe": "cpe:2.3:a:opennds:opennds:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "0"
},
{
"fixed": "10.1.3"
}
],
"source": "CPE_RANGE"
},
{
"range": [
{
"fixed": "31dbf4aa069c5bb39a7926d86036ce3b04312b51"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "v10.1.3",
"range": [
{
"fixed": "69dde77927b252e2a4347170504a785ac5d50c33"
}
],
"source": "REFERENCES_TAG"
}
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-41102.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "114453890567834647965685719824587767951",
"length": 1004
},
"id": "CVE-2023-41102-04d8882d",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/opennds/opennds/commit/31dbf4aa069c5bb39a7926d86036ce3b04312b51",
"target": {
"file": "src/client_list.c",
"function": "client_reset"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "111946994257986523736346573010147181776",
"length": 376
},
"id": "CVE-2023-41102-5ea0e821",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/opennds/opennds/commit/31dbf4aa069c5bb39a7926d86036ce3b04312b51",
"target": {
"file": "src/client_list.c",
"function": "_client_list_free_node"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"309883865822656205120904230157861152430",
"218641413411637046584653299465956762644",
"154366200437616714995018179146879283151",
"167054071320135631185158432643977228813",
"220378641845672108835288240462172789641",
"257828874008015060487122637993844471292",
"119183715455682742955387468425165022393",
"109310709702527705998561615116592252579",
"246038276234997406492972260729425314106",
"107248104420302283145201838074675470581",
"48527951882261810520248555341589741123",
"188970831149681757312628630391965456395",
"24056457945855280061205702776546777664"
],
"threshold": 0.9
},
"id": "CVE-2023-41102-77324f52",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/opennds/opennds/commit/31dbf4aa069c5bb39a7926d86036ce3b04312b51",
"target": {
"file": "src/client_list.c"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"204580094829658141876247396546241413979",
"53959168667521409563875410821839881076",
"139372920570885686454043986697294147601",
"91224663760601915698346904270031756370",
"282530142551032988576917341017649734939"
],
"threshold": 0.9
},
"id": "CVE-2023-41102-d2da72df",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/opennds/opennds/commit/31dbf4aa069c5bb39a7926d86036ce3b04312b51",
"target": {
"file": "src/http_microhttpd.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "328333231479874028419759832420785874083",
"length": 1485
},
"id": "CVE-2023-41102-dcb802ba",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/opennds/opennds/commit/31dbf4aa069c5bb39a7926d86036ce3b04312b51",
"target": {
"file": "src/http_microhttpd.c",
"function": "redirect_to_splashpage"
}
}
]
"2026-10-21T08:40:39Z"