{"id":"CVE-2026-92720","state":"PUBLISHED","title":"Kubero through 3.1.1 Unauthenticated Notifications API Access","description":"Kubero through 3.1.1 fails to apply authentication guards to the notifications API endpoints, allowing unauthenticated attackers to read webhook secrets and service URLs. Attackers can retrieve stored credentials and register malicious webhooks to intercept pipeline events or suppress alerting by deleting existing configurations.","publishedAt":"2026-09-16T17:31:40.109Z","updatedAt":"2026-09-24T14:22:54.668Z","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:N/SC:N/SI:N/SA:N","source":"VulnCheck"},"assigner":"VulnCheck","products":["kubero-dev kubero"],"affected":[{"vendor":"kubero-dev","product":"kubero","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThanOrEqual":"3.1.1","versionType":"semver"}],"collectionURL":"https://github.com/kubero-dev/kubero","repo":"https://github.com/kubero-dev/kubero"}],"references":["https://github.com/kubero-dev/kubero/issues/753","https://github.com/kubero-dev/kubero","https://github.com/kubero-dev/kubero/blob/v3.1.1/server/src/notifications/notifications.controller.ts#L23-L33","https://github.com/kubero-dev/kubero/blob/v3.1.1/server/src/main.ts","https://www.vulncheck.com/advisories/kubero-through-3.1.1-unauthenticated-notifications-api-access"],"weaknesses":["CWE-306"],"ingestedAt":"2026-10-29T20:13:34.582Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/92xxx/CVE-2026-92720.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-92720","state":"PUBLISHED","datePublished":"2026-09-16T17:31:40.109Z","dateUpdated":"2026-09-24T14:22:54.668Z","assignerShortName":"VulnCheck","assignerOrgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateReserved":"2026-09-16T17:20:11.175Z"},"containers":{"cna":{"title":"Kubero through 3.1.1 Unauthenticated Notifications API Access","descriptions":[{"lang":"en","value":"Kubero through 3.1.1 fails to apply authentication guards to the notifications API endpoints, allowing unauthenticated attackers to read webhook secrets and service URLs. Attackers can retrieve stored credentials and register malicious webhooks to intercept pipeline events or suppress alerting by deleting existing configurations."}],"affected":[{"vendor":"kubero-dev","product":"kubero","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThanOrEqual":"3.1.1","versionType":"semver"}],"collectionURL":"https://github.com/kubero-dev/kubero","repo":"https://github.com/kubero-dev/kubero"}],"references":[{"url":"https://github.com/kubero-dev/kubero/issues/753","tags":["issue-tracking"],"name":"GitHub Issue #753"},{"url":"https://github.com/kubero-dev/kubero","tags":["product"]},{"url":"https://github.com/kubero-dev/kubero/blob/v3.1.1/server/src/notifications/notifications.controller.ts#L23-L33","tags":["technical-description"]},{"url":"https://github.com/kubero-dev/kubero/blob/v3.1.1/server/src/main.ts","tags":["technical-description"]},{"url":"https://www.vulncheck.com/advisories/kubero-through-3.1.1-unauthenticated-notifications-api-access","name":"VulnCheck Advisory: Kubero through 3.1.1 Unauthenticated Notifications API Access","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:N/SC:N/SI:N/SA:N","attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"NONE","userInteraction":"NONE","vulnConfidentialityImpact":"HIGH","vulnIntegrityImpact":"HIGH","vulnAvailabilityImpact":"NONE","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:N","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"NONE","baseScore":9.1,"baseSeverity":"CRITICAL"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-306","lang":"en","description":"Missing Authentication for Critical Function","type":"CWE"}]}],"providerMetadata":{"shortName":"VulnCheck","orgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateUpdated":"2026-09-24T14:22:54.668Z"},"datePublic":"2026-06-21T00:00:00.000Z","credits":[{"lang":"en","value":"George Chen","type":"finder"}],"x_generator":{"engine":"vulncheck-endgame"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-09-17T19:15:37.495888Z","id":"CVE-2026-92720","options":[{"Exploitation":"none"},{"Automatable":"yes"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-09-17T19:25:57.409Z"}}]}}}