{"id":"CVE-2026-108107","state":"PUBLISHED","title":"PHPNuxBill through 2025.3.20 Unauthenticated SQL Injection via radius.php","description":"PHPNuxBill through 2025.3.20 contains an unauthenticated SQL injection vulnerability in the radius.php FreeRADIUS REST endpoint that interpolates request parameters into whereRaw() queries. Attackers can send crafted username, macAddr or nasid parameters to the accounting or authenticate actions to extract customer records and credentials via time-based blind SQL injection.","publishedAt":"2026-10-09T14:33:30.389Z","updatedAt":"2026-10-09T14:46:56.077Z","severity":{"score":9.3,"label":"Critical","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","source":"VulnCheck"},"assigner":"VulnCheck","products":["hotspotbilling phpnuxbill"],"affected":[{"vendor":"hotspotbilling","product":"phpnuxbill","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThanOrEqual":"2025.3.20","versionType":"custom"}]}],"references":["https://github.com/hotspotbilling/phpnuxbill/security/advisories/GHSA-q8ch-r8cv-q579","https://github.com/hotspotbilling/phpnuxbill/blob/2025.3.13/radius.php#L277","https://github.com/hotspotbilling/phpnuxbill","https://www.vulncheck.com/advisories/phpnuxbill-through-2025.3.20-unauthenticated-sql-injection-via-radius-php"],"weaknesses":["CWE-89"],"ingestedAt":"2026-10-29T20:10:33.477Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/108xxx/CVE-2026-108107.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-108107","state":"PUBLISHED","datePublished":"2026-10-09T14:33:30.389Z","dateUpdated":"2026-10-09T14:46:56.077Z","assignerShortName":"VulnCheck","assignerOrgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateReserved":"2026-10-09T13:44:40.883Z"},"containers":{"cna":{"title":"PHPNuxBill through 2025.3.20 Unauthenticated SQL Injection via radius.php","descriptions":[{"lang":"en","value":"PHPNuxBill through 2025.3.20 contains an unauthenticated SQL injection vulnerability in the radius.php FreeRADIUS REST endpoint that interpolates request parameters into whereRaw() queries. Attackers can send crafted username, macAddr or nasid parameters to the accounting or authenticate actions to extract customer records and credentials via time-based blind SQL injection."}],"affected":[{"vendor":"hotspotbilling","product":"phpnuxbill","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThanOrEqual":"2025.3.20","versionType":"custom"}]}],"references":[{"url":"https://github.com/hotspotbilling/phpnuxbill/security/advisories/GHSA-q8ch-r8cv-q579","tags":["vendor-advisory"],"name":"GitHub Security Advisory (GHSA-q8ch-r8cv-q579)"},{"url":"https://github.com/hotspotbilling/phpnuxbill/blob/2025.3.13/radius.php#L277","tags":["technical-description"]},{"url":"https://github.com/hotspotbilling/phpnuxbill","tags":["product"]},{"url":"https://www.vulncheck.com/advisories/phpnuxbill-through-2025.3.20-unauthenticated-sql-injection-via-radius-php","name":"VulnCheck Advisory: PHPNuxBill through 2025.3.20 Unauthenticated SQL Injection via radius.php","tags":["third-party-advisory"]}],"metrics":[{"format":"CVSS","cvssV4_0":{"version":"4.0","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"NONE","userInteraction":"NONE","vulnConfidentialityImpact":"HIGH","vulnIntegrityImpact":"HIGH","vulnAvailabilityImpact":"HIGH","subConfidentialityImpact":"NONE","subIntegrityImpact":"NONE","subAvailabilityImpact":"NONE","baseScore":9.3,"baseSeverity":"CRITICAL"}},{"format":"CVSS","cvssV3_1":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"HIGH","baseScore":9.8,"baseSeverity":"CRITICAL"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-89","lang":"en","description":"Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","type":"CWE"}]}],"providerMetadata":{"shortName":"VulnCheck","orgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateUpdated":"2026-10-09T14:33:30.389Z"},"datePublic":"2026-08-06T00:00:00.000Z","credits":[{"lang":"en","value":"kitu232","type":"finder"},{"lang":"en","value":"leediay153 from Viettel Post","type":"reporter"}],"x_generator":{"engine":"vulncheck-endgame"}},"adp":[{"title":"CISA ADP Vulnrichment","references":[{"url":"https://github.com/hotspotbilling/phpnuxbill/security/advisories/GHSA-q8ch-r8cv-q579","tags":["exploit"]}],"metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-10-09T14:46:45.760913Z","id":"CVE-2026-108107","options":[{"Exploitation":"poc"},{"Automatable":"yes"},{"Technical Impact":"total"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-10-09T14:46:56.077Z"}}]}}}