| id: GO-2024-2813 | 
 | modules: | 
 |     - module: github.com/jub0bs/cors | 
 |       versions: | 
 |         - fixed: 0.1.3 | 
 |       vulnerable_at: 0.1.2 | 
 |       packages: | 
 |         - package: github.com/jub0bs/cors/internal/origins/radix | 
 |           symbols: | 
 |             - Tree.Contains | 
 |             - Tree.Insert | 
 | summary: Some CORS middleware allow untrusted origins in github.com/jub0bs/cors | 
 | description: |- | 
 |     Some CORS middleware (more specifically those created by specifying two or more | 
 |     origin patterns whose hosts share a proper suffix) incorrectly allow some | 
 |     untrusted origins, thereby opening the door to cross-origin attacks from the | 
 |     untrusted origins in question. | 
 |  | 
 |     For example, specifying origin patterns "https://foo.com" and "https://bar.com" | 
 |     (in that order) would yield a middleware that would incorrectly allow untrusted | 
 |     origin "https://barfoo.com". | 
 | ghsas: | 
 |     - GHSA-vhxv-fg4m-p2w8 | 
 | related: | 
 |     - GHSA-v84h-653v-4pq9 | 
 | references: | 
 |     - advisory: https://github.com/jub0bs/cors/security/advisories/GHSA-vhxv-fg4m-p2w8 | 
 |     - fix: https://github.com/jub0bs/cors/commit/63900fa1776237095fa0ed47ff85791e21f3a7d7 | 
 | source: | 
 |     id: GHSA-vhxv-fg4m-p2w8 | 
 |     created: 2024-05-20T16:46:53.79904-04:00 | 
 | review_status: REVIEWED |