Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
5.4
CVE-2019-13645: Firefly III allows malicious files to inject JavaScript in image names
CVE-2019-13645 · published 7 years ago
Summary
Firefly III, a personal finance manager, is vulnerable to a security threat that allows an attacker to inject malicious code into image file names. This could potentially allow an attacker to take control of a user's account. To protect your data, update to version 4.7.17.3 or later.
What to do
- Update grumpydictator firefly-iii to version 4.7.17.3.
- Update firefly-iii firefly_iii to version 4.7.17.3 or later.
Affected software
| Ecosystem | Vendor | Product | Affected versions |
|---|---|---|---|
| composer | grumpydictator | firefly-iii |
< 4.7.17.3 Fix: upgrade to 4.7.17.3
|
| – | firefly-iii | firefly_iii |
< 4.7.17.3 cpe:2.3:a:firefly-iii:firefly_iii:*:*:*:*:*:*:*:* |
Original advisory text
Firefly III before 4.7.17.3 is vulnerable to stored XSS due to lack of filtration of user-supplied data in image file names. The JavaScript code is executed during attachments/edit/$file_id$ attach...
Firefly III before 4.7.17.3 is vulnerable to stored XSS due to lack of filtration of user-supplied data in image file names. The JavaScript code is executed during attachments/edit/$file_id$ attachment editing. NOTE: It is asserted that an attacker must have the same access rights as the user in order to be able to execute the vulnerability
References
- https://nvd.nist.gov/vuln/detail/CVE-2019-13645
- https://github.com/firefly-iii/firefly-iii/issues/2337
- https://github.com/firefly-iii/firefly-iii/compare/a70b7cc...7d482aa
- https://github.com/firefly-iii/firefly-iii/commit/17a66b3056096244a2198a7351847d...
- https://github.com/advisories/GHSA-5hpw-vcj2-prwg
Internet-facing
60 days
Internal
At next upgrade
- Not known to be exploited
- Needs hands-on effort to exploit (estimated)
- Gives an attacker partial control (estimated)
Type
CWE-79Cross-site Scripting (XSS)
Timeline
Published18 Jul 2019
Updated4 Nov 2026
First seen6 Mar 2026
Track software like this
Free during beta