{"id":80840,"date":"2026-06-20T18:54:48","date_gmt":"2026-06-20T15:24:48","guid":{"rendered":"https:\/\/afaghhosting.net\/blog\/cve-2026-56319-capgo-app-existence-oracle-via-get-statistics-app-app_id\/"},"modified":"2026-06-20T18:54:48","modified_gmt":"2026-06-20T15:24:48","slug":"cve-2026-56319-capgo-app-existence-oracle-via-get-statistics-app-app_id","status":"publish","type":"post","link":"https:\/\/afaghhosting.net\/blog\/cve-2026-56319-capgo-app-existence-oracle-via-get-statistics-app-app_id\/","title":{"rendered":"CVE-2026-56319 &#8211; Capgo &#8211; App Existence Oracle via GET \/statistics\/app\/:app_id"},"content":{"rendered":"<p>CVE ID :CVE-2026-56319<\/p>\n<p>  Published : June 20, 2026, 3:24 p.m. | 2\u00a0hours, 18\u00a0minutes ago<\/p>\n<p>  Description :Capgo before 12.128.2 contains an information disclosure vulnerability in the GET \/statistics\/app\/:app_id endpoint that allows app-limited API keys to distinguish existing sibling app IDs through differential error responses. Attackers can enumerate real app IDs outside their allowed scope by observing 500 PGRST116 errors for inaccessible apps versus 401 errors for nonexistent apps, breaking tenant isolation.<\/p>\n<p>  Severity: 5.3 | MEDIUM<\/p>\n<p>  Visit the link for more details, such as CVSS details, affected products, timeline, and more&#8230;\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CVE ID :CVE-2026-56319 Published : June 20, 2026, 3:24 p.m. | 2\u00a0hours, 18\u00a0minutes ago Description :Capgo before 12.128.2 contains an information disclosure vulnerability in the GET \/statistics\/app\/:app_id endpoint that allows app-limited API keys to distinguish existing sibling app IDs through differential error responses. Attackers can enumerate real app IDs outside their allowed scope by observing &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-80840","post","type-post","status-publish","format-standard","hentry","category-vulnerability"],"_links":{"self":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts\/80840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/comments?post=80840"}],"version-history":[{"count":0,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts\/80840\/revisions"}],"wp:attachment":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/media?parent=80840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/categories?post=80840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/tags?post=80840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}