# All-in-One Video Gallery <= 5.0.0 - Unauthenticated Missing Authorization to Post Meta Update via 'aiovg_update_views_count' AJAX Action

- **ID:** WPSEC-2026-2444
- **Plugin:** All-in-One Video Gallery – Video Player & Galleries for YouTube, Vimeo & Self-Hosted Videos (`all-in-one-video-gallery`), https://wordpress.org/plugins/all-in-one-video-gallery/
- **Affected versions:** all versions before 5.1.0
- **Fixed in:** 5.1.0 (Update to 5.1.0 or later.)
- **Severity:** Medium 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N)
- **Weakness:** CWE-862
- **Usage among sites WPSec scans:** plugin Low, affected versions Low (as of 2026-11-04)
- **Attack surface analysis:** https://attacksurface.wpsec.com/plugin/all-in-one-video-gallery
- **Fix released:** 2026-11-03
- **Published:** 2026-11-04
- **URL:** https://wpsec.com/vuln/WPSEC-2026-2444/

## Description

The All-in-One Video Gallery plugin for WordPress is vulnerable to unauthorized modification of data due to a missing authorization check in the 'aiovg_update_views_count' AJAX action in all versions up to, and including, 5.0.0. The handler did not verify that the supplied post is a video the visitor is allowed to view and play. This makes it possible for unauthenticated attackers to update view count and duration post meta on arbitrary posts, including private or draft videos.

## References

- https://wpsec.com/vuln/WPSEC-2026-2444/
- https://plugins.svn.wordpress.org/all-in-one-video-gallery/tags/5.1.0/
- https://wordpress.org/plugins/all-in-one-video-gallery/

Source: WPSec, https://wpsec.com/vuln/WPSEC-2026-2444/

License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Free to use, share and adapt, also commercially, if you credit WPSec and link to this advisory.
