{"action":"Upgrade jupyter-server to 2.18.2-r0 or later.","affected":[{"fixed":"2.18.2-r0","introduced":"0"}],"component":"jupyter-server","cve_ids":[],"ecosystem":"Alpine","ecosystem_qualifier":"Alpine:v3.24","exploited":false,"fixed_versions":["2.18.2-r0"],"id":"tcs_01M6H966ZAN7F408X1MG5KWENS","modified_at":"2026-11-03T06:33:02.660413663Z","published_at":"2026-05-05T22:16:00.663Z","references":["https://osv.dev/vulnerability/ALPINE-CVE-2026-40110","https://security.alpinelinux.org/vuln/CVE-2026-40110"],"severity":{"label":"high","score":7.3},"sources":[{"source":"osv","source_id":"ALPINE-CVE-2026-40110","url":"https://osv.dev/vulnerability/ALPINE-CVE-2026-40110"}],"summary":"Jupyter Server is the backend for Jupyter web applications. In versions 2.17.0 and earlier, the Origin header validation uses Python's re.match() to check incoming origins against the allow_origin_pat"}