Description
Webasyst Framework through 4.4.0 contains a cross-site request forgery vulnerability in the Photos app that allows remote attackers to perform backend actions because the app does not enable the framework's opt-in CSRF check. Attackers can lure logged-in Photos users to a malicious page that submits forged POST requests to photo/delete, album/save, photo/manageAccessSave or photo/saveField, deleting photos and changing access rights.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Webasyst Webasyst Framework
Default version status: unaffected
0 to ≤ 4.4.0affected
pkg:composer/webasyst/frameworkReferences
- https://github.com/webasyst/webasyst-framework/issues/393 ↗
- https://github.com/webasyst/webasyst-framework/blob/cc609e5db23e68d982e15ebf65bf9d25120333af/wa-apps/photos/lib/config/app.php ↗
- https://github.com/webasyst/webasyst-framework/blob/cc609e5db23e68d982e15ebf65bf9d25120333af/wa-system/controller/waDispatch.class.php#L159-L161 ↗
- https://github.com/webasyst/webasyst-framework ↗
- https://www.vulncheck.com/advisories/webasyst-framework-through-4.4.0-photos-app-csrf-via-backend-actions ↗