CVE-2026-55190: Event Schedule Vulnerable to SSRF: isUrlSafe() bypassable via bracketed IPv6 literals (parse_url keeps the brackets so the IPv6 guard never matches) and a v4-only-resolver fail-open; reaches internal/localhost services on event import

Published Oct 23, 2026
·
Updated

Event Schedule is an open-source platform to share events, sell tickets and bring communities together. In versions 1.0.0 and prior, App\Utils\UrlUtils::isUrlSafe() is the SSRF guard applied to user-supplied import URLs. It can be bypassed two ways, both reaching internal/localhost services when the URL is later fetched by ImportCuratorEvents (Http::get($url) then the response body is parsed and imported as events, and filegetcontents($ogImage)). At time of publication, there are no publicly available patches.

Affected Software

1 affected component
Event Schedule<=1.0.0

Event History

Oct 23, 2026
CVE Published
via MITRE·12:24 PM
Data Sourced
via MITRE·12:24 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

What level of access does an attacker need?

The attacker needs low-privileged access and the ability to provide an event import URL. No user interaction is required.

2

Which deployments should be considered affected?

Event Schedule versions 1.0.0 and earlier are affected where user-supplied URLs can reach the event-import functionality.

3

What systems could an attacker cause the application to contact?

The bypasses can cause requests to internal or localhost services. The fetched response can then be parsed and imported as event data, and an Open Graph image URL may also be fetched.

4

Is a public patch available?

No publicly available patches were available at the time of publication.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203