{"id":"CVE-2026-116069","aliases":["EUVD-2026-109383","GHSA-m945-23c9-6845"],"status":"published","title":"NiubiGEO before 0.3.2 Unauthenticated SSRF via /audit-plan domain Field","description":"NiubiGEO before 0.3.2 contains an unauthenticated server-side request forgery vulnerability that allows remote attackers to make the server fetch internal addresses by supplying a crafted domain value to POST /audit-plan. Attackers can submit IP literals, localhost, or private and link-local hosts to read loopback, internal-network, or cloud metadata responses returned in the plan's siteEvidence JSON.","severity":{"version":"4.0","score":6.9,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-11","score":0.00262,"percentile":0.18181,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-918"],"published":"2026-10-25T11:50:57Z","modified":"2026-11-04T20:19:02Z","products":[{"vendor":"albert-weasker","product":"niubigeo"}],"references":[{"url":"https://github.com/Albert-Weasker/niubigeo/issues/242","tags":["issue-tracking","report"]},{"url":"https://github.com/Albert-Weasker/niubigeo","tags":["product","package"]},{"url":"https://github.com/Albert-Weasker/niubigeo/blob/25d1f06e87c73d1df98bb82a2cfebacc0c215111/src/server.ts#L875-L894","tags":["technical-description","article"]},{"url":"https://github.com/Albert-Weasker/niubigeo/blob/25d1f06e87c73d1df98bb82a2cfebacc0c215111/src/keywords/site-evidence.ts#L127-L149","tags":["technical-description","article"]},{"url":"https://github.com/Albert-Weasker/niubigeo/commit/299b9e71881d445e976012ad75ecdd05ce802715","tags":["patch","fix"]},{"url":"https://github.com/Albert-Weasker/niubigeo/releases/tag/v0.3.2","tags":["release-notes","advisory"]},{"url":"https://www.vulncheck.com/advisories/niubigeo-before-0.3.2-unauthenticated-ssrf-via-audit-plan-domain-field","tags":["third-party-advisory","advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-116069","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-m945-23c9-6845"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/116xxx/CVE-2026-116069.json","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2026-116069","title":"NiubiGEO before 0.3.2 Unauthenticated SSRF via /audit-plan domain Field","description":"NiubiGEO before 0.3.2 contains an unauthenticated server-side request forgery vulnerability that allows remote attackers to make the server fetch internal addresses by supplying a crafted domain value to POST /audit-plan. Attackers can submit IP literals, localhost, or private and link-local hosts to read loopback, internal-network, or cloud metadata responses returned in the plan's siteEvidence JSON.","status":"published","published":"2026-10-25T11:50:57.876Z","modified":"2026-11-04T19:40:58.964Z","cvss":[{"version":"4.0","score":6.9,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N","level":"medium","assessor":"cna"},{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","level":"medium","assessor":"cna"}],"cwes":["CWE-918"],"updated_at":"2026-11-04T21:42:21.553972Z"}],"euvd":[{"id":"EUVD-2026-109383","description":"NiubiGEO before 0.3.2 contains an unauthenticated server-side request forgery vulnerability that allows remote attackers to make the server fetch internal addresses by supplying a crafted domain value to POST /audit-plan. Attackers can submit IP literals, localhost, or private and link-local hosts to read loopback, internal-network, or cloud metadata responses returned in the plan's siteEvidence JSON.","status":"published","published":"2026-10-25T11:50:57Z","modified":"2026-11-04T19:40:58Z","cvss":[{"version":"4.0","score":6.9,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N","level":"medium"}],"updated_at":"2026-11-04T21:45:44.368355Z"}],"ghsa":[{"id":"GHSA-m945-23c9-6845","title":"NiubiGEO before 0.3.2 contains an unauthenticated server-side request forgery vulnerability that...","description":"NiubiGEO before 0.3.2 contains an unauthenticated server-side request forgery vulnerability that allows remote attackers to make the server fetch internal addresses by supplying a crafted domain value to POST /audit-plan. Attackers can submit IP literals, localhost, or private and link-local hosts to read loopback, internal-network, or cloud metadata responses returned in the plan's siteEvidence JSON.","status":"published","published":"2026-10-25T12:30:24Z","modified":"2026-10-25T12:30:26Z","cvss":[{"version":"4.0","score":6.9,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","level":"medium"},{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","level":"medium"}],"cwes":["CWE-918"],"updated_at":"2026-11-02T15:14:22.728467Z"}],"nvd":[{"id":"CVE-2026-116069","description":"NiubiGEO before 0.3.2 contains an unauthenticated server-side request forgery vulnerability that allows remote attackers to make the server fetch internal addresses by supplying a crafted domain value to POST /audit-plan. Attackers can submit IP literals, localhost, or private and link-local hosts to read loopback, internal-network, or cloud metadata responses returned in the plan's siteEvidence JSON.","status":"published","published":"2026-10-25T12:16:29.33Z","modified":"2026-11-04T20:19:02.49Z","cvss":[{"version":"4.0","score":6.9,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","level":"medium","assessor":"secondary"},{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N","level":"medium","assessor":"secondary"}],"cwes":["CWE-918"],"updated_at":"2026-11-04T21:42:32.94039Z"}],"osv":[{"id":"CVE-2026-116069","title":"NiubiGEO before 0.3.2 Unauthenticated SSRF via /audit-plan domain Field","description":"NiubiGEO before 0.3.2 contains an unauthenticated server-side request forgery vulnerability that allows remote attackers to make the server fetch internal addresses by supplying a crafted domain value to POST /audit-plan. Attackers can submit IP literals, localhost, or private and link-local hosts to read loopback, internal-network, or cloud metadata responses returned in the plan's siteEvidence JSON.","status":"published","published":"2026-10-25T11:50:57.876Z","modified":"2026-11-05T21:16:17.057009175Z","cvss":[{"version":"4.0","score":6.9,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N","level":"medium"}],"cwes":["CWE-918"],"updated_at":"2026-11-05T22:00:58.054534Z"}]}}
