https://seclists.org/oss-sec/2026/q3/519: [OSSA-2026-036] OpenStack Aodh and Watcher: Aodh cross-project alarm enumeration and Watcher webhook authorization bypass (CVE-2026-pending)

Published Aug 19, 2026
·
Updated

Affected Software

2 affected components
Openstack Aodh>=10.0.0<20.0.1, =21.0.0, =22.0.0
Openstack Watcher>=4.0.0<14.1.2, >=15.0.0<15.1.2, >=16.0.0<16.0.2

Frequently Asked Questions

1

Which users can enumerate alarms outside their own project?

In affected Aodh versions, a non-admin user with only the reader role can list alarms belonging to other projects by supplying the all_projects query parameter with a false value. They can optionally target a specific project.

2

Is Aodh affected only when a particular deployment configuration is used?

No. The advisory states that all Aodh deployments are affected.

3

What information can cross-project Aodh alarm listing expose?

It can expose alarm metadata including webhook action URLs, signal endpoints, and project identifiers. Webhook URLs obtained this way may be usable against Watcher.

4

What does an attacker need to trigger a Watcher audit through the affected endpoint?

The attacker needs to be an authenticated user and know an audit's webhook URL. The endpoint does not apply authorization, so the user can start an EVENT audit and its associated action plan regardless of their own project.

5

Which releases are affected?

Aodh is affected in versions >=10.0.0 and <20.0.1, and in versions 21.0.0 and 22.0.0. Watcher is affected in versions >=4.0.0 and <14.1.2, >=15.0.0 and <15.1.2, and >=16.0.0 and <16.0.2.

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