Is grumpydictator/firefly-iii vulnerable?

Composer grumpydictator/firefly-iii has 26 known advisories in the phpwarden feed. Feed 2026.10.29.1, updated 2026-10-28.

26advisories
1critical
0on CISA KEV
3no fix recorded
CVETitleSeverityCVSSAffectedFixed in
CVE-2021-3846Unrestricted File Upload vulnerability in Firefly IIIhigh8.8<5.6.25.6.2
CVE-2019-13644Firefly III vulnerable to stored XSSmedium5.4<4.7.17.14.7.17.1
CVE-2019-13645Firefly III vulnerable to stored XSSmedium5.4<4.7.17.34.7.17.3
CVE-2019-13646Firefly III vulnerable to reflected cross-site scriptingmedium5.4<4.7.17.34.7.17.3
CVE-2019-13647Firefly III vulnerable to image-based stored XSSmedium5.4<4.7.17.34.7.17.3
CVE-2021-3663No Restriction of Excessive Authentication Attempts in Firefly IIImedium5.3<5.5.135.5.13
CVE-2023-0298Improper Authorization in grumpydictator/firefly-iiimedium6.5<5.8.05.8.0
CVE-2024-37893Firefly III has a MFA bypass in oauth flowmedium5.9<6.1.176.1.17
CVE-2021-3851Open Redirect in firefly-iiimedium5.0<5.6.25.6.2
CVE-2021-3901Cross-Site Request Forgery in firefly-iiilow3.5<=5.6.2–
CVE-2021-3900Cross-Site Request Forgery in firefly-iiimedium6.5<=5.6.2–
CVE-2021-3819Cross-Site Request Forgery in firefly-iiimedium4.3<5.6.15.6.1
CVE-2021-3728firefly-iii is vulnerable to Cross-Site Request Forgery (CSRF)medium6.5<5.6.05.6.0
CVE-2021-3730firefly-iii is vulnerable to Cross-Site Request Forgery (CSRF)medium6.5<5.6.05.6.0
CVE-2019-14671Improper Input Validation in Firefly IIIlow3.3<4.7.17.44.7.17.4
CVE-2021-3921firefly-iii is vulnerable to Cross-Site Request Forgery (CSRF)medium5.4<5.6.35.6.3
CVE-2021-4005Cross Site Request Forgery in firefly-iiimedium4.3<5.6.55.6.5
CVE-2021-4015firefly-iii is vulnerable to Cross-Site Request Forgery (CSRF)medium4.3<5.6.55.6.5
CVE-2023-1788Firefly III insufficiently expires sessionsmedium4.2<6.0.06.0.0
CVE-2021-3729firefly-iii is vulnerable to Cross-Site Request Forgery (CSRF)medium4.3<5.6.05.6.0
CVE-2024-22075Firefly III allows webhooks HTML Injection.medium6.5<6.1.16.1.1
CVE-2023-1789Firefly III vulnerable to improper input validationmedium5.9<6.0.06.0.0
CVE-2026-50886Project Firefly III has incorrect access control in the webhook management componentcritical9.1<=6.5.9–
GHSA-29w6-c52g-m8jcC5 Firefly III CSV Injection.medium4.0<6.1.76.1.7
GHSA-5q8v-j673-m5v4Firefly III user API endpoints expose all users' information to any authenticated user (IDOR)medium0.0>=6.4.23 and <6.5.16.5.1
GHSA-6jq6-x4cx-qvcmFirefly II has Stored XSS in Audit Log Entry view via piggy bank name (ale.twig)medium0.0<6.6.36.6.3

Am I affected?

Find out in one command. phpwarden checks your composer.lock against this advisory and 20,000+ others, ranked by real-world exploitation (CISA KEV + EPSS). Free, offline, open data.

# one-time install
pip install phpwarden

# then
phpwarden deps composer.lock

Or keep it checked automatically: GitHub Action · pre-commit hook · GitLab CI · Laravel artisan command

Install docs   How findings are ranked
A version is vulnerable when it falls inside an affected range and below the fixed version. phpwarden applies these ranges to the exact versions in your lockfile or install, so you only see what applies to you.