All in One Time Clock Lite Missing Authorization Vulnerability

Vulnerability

A vulnerability exists in the All in One Time Clock Lite plugin for WordPress, affecting all versions up to and including 2.0.3. The issue arises from a missing authorization check, which exposes admin-level AJAX actions to unauthenticated users. The plugin relies solely on a nonce check without proper capability checks. This vulnerability allows unauthenticated attackers to create published pages, generate shift records with integrity issues, and access time reports containing personal information, such as employee names and work schedules.

Impact

Exploitation of this vulnerability could lead to unauthorized page creation, integrity issues in shift records, and exposure of personal information through downloaded time reports.

Reproduction

The vulnerability can be reproduced by sending a request to the WordPress site with the 'action' parameter set to 'aio_time_clock_lite_admin_js' or 'aio_time_clock_lite_js'. These actions are handled by the plugin but do not require authentication, allowing unauthenticated users to access them.

Remediation

No known patch is available. It is recommended to uninstall the affected plugin and find a replacement.

Added: Nov 4, 2025, 5:45 AM
Updated: Nov 4, 2025, 5:45 AM

Vulnerability Rating

Custom Algorithm
spread
1.0
impact
3.1
exploitability
9.3
remediation
0.0
relevance
0.9
threat
4.8
urgency
2.9
incentive
10.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.