Bug: updateLastRunTimestamp() race condition on component params #122
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Audit Finding
Severity: Low
Issue:
The system plugin reads full component params, modifies
_pageload_last_run, and writes all params back. Concurrent page loads can overwrite each other's param changes.Fix: Use JSON_SET on MySQL 5.7+, or store timestamp in a separate lightweight table.
Files:
plg_system_mokojoomcross/MokoJoomCross.phpBranch created:
feature/122-bug-updatelastruntimestamp-race-conditio