Security Advisory - Published 2026-06-19 - PHP / Self-hosted Apps

PHP app CVEs: patch public apps, review database writes, users, and uploads

This batch covers FileRise, PIAF-HMS, LMS, UBB.threads, Cotonti, Remark42, and phpMyFAQ. The common risk is self-hosted application state: shared links, database records, control-panel activity, API keys, comments, and files written by the application.

Defensive scope: this page is for owned systems and approved response work. It avoids reproduction steps and focuses on inventory, patching, logs, and recovery.

Affected systems

CVEProductAffectedReviewCVSS
CVE-2026-54414FileRisebefore 3.16.0shared links, users.txt, upload folders, and new admin users9.8
CVE-2026-54419PIAF-HMScurrent public codehotel records, PBX-HMS database users, and web logs9.8
CVE-2026-55742Cotonti1.0.0 master branchrights changes, group permissions, and admin sessions9.6
CVE-2026-55741Cotonti1.0.0 master branchconfiguration changes and admin sessions8.8
CVE-2026-55744Cotonti1.0.0 master branchPFS uploads, changed files, and user sessions8.6
CVE-2026-40455LMSbefore commit 4cb30a7tariff changes, database errors, and authenticated admin activity8.6
CVE-2026-54222UBB.threadsconfirmed in 7.7.5control panel members activity and database access8.6
CVE-2026-48788Remark421.6.0 through 1.15.0comment content, moderator sessions, and site embeds8.2
CVE-2026-55746Cotonti1.0.0 master branchPFS folder titles and user-uploaded content7.6
CVE-2026-49205phpMyFAQbefore 4.1.4API keys, content writes, and user permissions6.5

Owner self-check

grep -Rni 'FileRise\\|PIAF-HMS\\|phpMyFAQ\\|Cotonti\\|UBB.threads\\|LAN Management System\\|Remark42' . --include='composer.json' --include='*.php' --include='README*'
find . -type f -mtime -10 | egrep '\\.php$|\\.phtml$|\\.phar$|\\.sql$|users\\.txt|\\.zip$'
find . -type f -name '.env' -o -name 'config.php' -o -name 'settings.php'
grep -Rni 'api_key\\|webhook\\|shared\\|upload' . --include='*.php' --include='*.ini' --include='*.conf'

What to review

  • Public app exposure, demo installs, old PHP apps, and abandoned admin panels.
  • Database records changed around the advisory window, especially rooms, tariffs, members, FAQ content, and users.
  • Shared-folder links, API keys, upload directories, and files written outside normal media paths.
  • New administrators, changed passwords, browser warnings, comment changes, and unexpected JavaScript in user-controlled content.

Safe fix path

  1. Patch to the vendor-fixed version where one exists. Remove unsupported public apps from exposure.
  2. Preserve web, PHP, database, and application logs before cleanup.
  3. Rotate database credentials and API keys if public endpoints were exposed.
  4. Restore files from a clean backup only after the application is patched or removed.

Repair help

Use Ping7 CVE Repair when a PHP app had public access, database records changed, uploads look suspicious, users appeared, or logs are too noisy to review manually.

References