{"url":"http://public2.vulnerablecode.io/api/packages/239125?format=json","purl":"pkg:composer/grumpydictator/firefly-iii@4.7.2","type":"composer","namespace":"grumpydictator","name":"firefly-iii","version":"4.7.2","qualifiers":{},"subpath":"","is_vulnerable":true,"next_non_vulnerable_version":"5.4.5","latest_non_vulnerable_version":"6.5.1","affected_by_vulnerabilities":[{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/51674?format=json","vulnerability_id":"VCID-7j5p-xwqv-k3cf","summary":"Cross-site Scripting\nFirefly III 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.","references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2019-13645","reference_id":"","reference_type":"","scores":[{"value":"0.00281","scoring_system":"epss","scoring_elements":"0.5175","published_at":"2026-06-04T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2019-13645"},{"reference_url":"https://github.com/firefly-iii/firefly-iii","reference_id":"","reference_type":"","scores":[{"value":"5.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/firefly-iii/firefly-iii"},{"reference_url":"https://github.com/firefly-iii/firefly-iii/commit/17a66b3056096244a2198a7351847d26cb7b37c5","reference_id":"","reference_type":"","scores":[{"value":"5.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/firefly-iii/firefly-iii/commit/17a66b3056096244a2198a7351847d26cb7b37c5"},{"reference_url":"https://github.com/firefly-iii/firefly-iii/compare/a70b7cc...7d482aa","reference_id":"","reference_type":"","scores":[{"value":"5.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/firefly-iii/firefly-iii/compare/a70b7cc...7d482aa"},{"reference_url":"https://github.com/firefly-iii/firefly-iii/issues/2337","reference_id":"","reference_type":"","scores":[{"value":"5.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/firefly-iii/firefly-iii/issues/2337"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2019-13645","reference_id":"CVE-2019-13645","reference_type":"","scores":[{"value":"5.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://nvd.nist.gov/vuln/detail/CVE-2019-13645"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/239153?format=json","purl":"pkg:composer/grumpydictator/firefly-iii@4.7.17.3","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-q2aw-rbww-nqc7"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:composer/grumpydictator/firefly-iii@4.7.17.3"},{"url":"http://public2.vulnerablecode.io/api/packages/58957?format=json","purl":"pkg:composer/grumpydictator/firefly-iii@4.7.17%2B3","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-v5yd-vwys-f7hv"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:composer/grumpydictator/firefly-iii@4.7.17%252B3"}],"aliases":["CVE-2019-13645","GHSA-5hpw-vcj2-prwg"],"risk_score":null,"exploitability":null,"weighted_severity":null,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-7j5p-xwqv-k3cf"},{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/51671?format=json","vulnerability_id":"VCID-b23p-cn7c-k7av","summary":"Cross-site Scripting\nFirefly III is vulnerable to stored XSS due to lack of filtration of user-supplied data in image file content. The JavaScript code is executed during `attachments/view/$file_id$` attachment viewing.","references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2019-13647","reference_id":"","reference_type":"","scores":[{"value":"0.00206","scoring_system":"epss","scoring_elements":"0.42771","published_at":"2026-06-04T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2019-13647"},{"reference_url":"https://github.com/firefly-iii/firefly-iii/commit/531161db0902154fed433bb33bdb2cabd61ae6dc","reference_id":"","reference_type":"","scores":[{"value":"5.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/firefly-iii/firefly-iii/commit/531161db0902154fed433bb33bdb2cabd61ae6dc"},{"reference_url":"https://github.com/firefly-iii/firefly-iii/compare/a70b7cc...7d482aa","reference_id":"","reference_type":"","scores":[{"value":"5.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/firefly-iii/firefly-iii/compare/a70b7cc...7d482aa"},{"reference_url":"https://github.com/firefly-iii/firefly-iii/issues/2338","reference_id":"","reference_type":"","scores":[{"value":"5.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/firefly-iii/firefly-iii/issues/2338"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2019-13647","reference_id":"CVE-2019-13647","reference_type":"","scores":[{"value":"5.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://nvd.nist.gov/vuln/detail/CVE-2019-13647"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/239153?format=json","purl":"pkg:composer/grumpydictator/firefly-iii@4.7.17.3","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-q2aw-rbww-nqc7"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:composer/grumpydictator/firefly-iii@4.7.17.3"},{"url":"http://public2.vulnerablecode.io/api/packages/58957?format=json","purl":"pkg:composer/grumpydictator/firefly-iii@4.7.17%2B3","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-v5yd-vwys-f7hv"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:composer/grumpydictator/firefly-iii@4.7.17%252B3"}],"aliases":["CVE-2019-13647","GHSA-pcxq-28f6-m3fm"],"risk_score":null,"exploitability":null,"weighted_severity":null,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-b23p-cn7c-k7av"},{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/53741?format=json","vulnerability_id":"VCID-q2aw-rbww-nqc7","summary":"Cross-site Scripting\nAn XSS vulnerability in the auto-complete function of the description field (for new or edited transactions) in Firefly III allows the user to execute JavaScript via suggested transaction titles. NOTE: this is exploitable only in a non-default configuration where Content Security Policy headers are disabled.","references":[{"reference_url":"https://github.com/firefly-iii/firefly-iii/issues/3990","reference_id":"","reference_type":"","scores":[],"url":"https://github.com/firefly-iii/firefly-iii/issues/3990"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2020-27981","reference_id":"CVE-2020-27981","reference_type":"","scores":[],"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-27981"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/79028?format=json","purl":"pkg:composer/grumpydictator/firefly-iii@5.4.5","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:composer/grumpydictator/firefly-iii@5.4.5"}],"aliases":["CVE-2020-27981"],"risk_score":null,"exploitability":null,"weighted_severity":null,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-q2aw-rbww-nqc7"},{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/51670?format=json","vulnerability_id":"VCID-v776-99j4-mua2","summary":"Cross-site Scripting\nFirefly III is vulnerable to stored XSS due to lack of filtration of user-supplied data in a budget name. The JavaScript code is contained in a transaction, and is executed on the `tags/show/$tag_number$` tag summary page.","references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2019-13644","reference_id":"","reference_type":"","scores":[{"value":"0.00225","scoring_system":"epss","scoring_elements":"0.4525","published_at":"2026-06-04T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2019-13644"},{"reference_url":"https://github.com/firefly-iii/firefly-iii","reference_id":"","reference_type":"","scores":[{"value":"5.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/firefly-iii/firefly-iii"},{"reference_url":"https://github.com/firefly-iii/firefly-iii/commit/def307010c388c4e92d7066671ad62e477cc087a","reference_id":"","reference_type":"","scores":[{"value":"5.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/firefly-iii/firefly-iii/commit/def307010c388c4e92d7066671ad62e477cc087a"},{"reference_url":"https://github.com/firefly-iii/firefly-iii/compare/76aa8ac...45b8c36","reference_id":"","reference_type":"","scores":[{"value":"5.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/firefly-iii/firefly-iii/compare/76aa8ac...45b8c36"},{"reference_url":"https://github.com/firefly-iii/firefly-iii/issues/2335","reference_id":"","reference_type":"","scores":[{"value":"5.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/firefly-iii/firefly-iii/issues/2335"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2019-13644","reference_id":"CVE-2019-13644","reference_type":"","scores":[{"value":"5.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://nvd.nist.gov/vuln/detail/CVE-2019-13644"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/239151?format=json","purl":"pkg:composer/grumpydictator/firefly-iii@4.7.17.1","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-7j5p-xwqv-k3cf"},{"vulnerability":"VCID-b23p-cn7c-k7av"},{"vulnerability":"VCID-q2aw-rbww-nqc7"},{"vulnerability":"VCID-xvtj-8abr-tuem"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:composer/grumpydictator/firefly-iii@4.7.17.1"},{"url":"http://public2.vulnerablecode.io/api/packages/75777?format=json","purl":"pkg:composer/grumpydictator/firefly-iii@4.7.17%2B1","is_vulnerable":false,"affected_by_vulnerabilities":[],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:composer/grumpydictator/firefly-iii@4.7.17%252B1"}],"aliases":["CVE-2019-13644","GHSA-9xmx-rj7j-fv9q"],"risk_score":null,"exploitability":null,"weighted_severity":null,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-v776-99j4-mua2"},{"url":"http://public2.vulnerablecode.io/api/vulnerabilities/51673?format=json","vulnerability_id":"VCID-xvtj-8abr-tuem","summary":"Cross-site Scripting\nFirefly III is vulnerable to reflected XSS due to lack of filtration of user-supplied data in a search query.","references":[{"reference_url":"https://api.first.org/data/v1/epss?cve=CVE-2019-13646","reference_id":"","reference_type":"","scores":[{"value":"0.00281","scoring_system":"epss","scoring_elements":"0.5175","published_at":"2026-06-04T12:55:00Z"}],"url":"https://api.first.org/data/v1/epss?cve=CVE-2019-13646"},{"reference_url":"https://github.com/firefly-iii/firefly-iii","reference_id":"","reference_type":"","scores":[{"value":"5.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/firefly-iii/firefly-iii"},{"reference_url":"https://github.com/firefly-iii/firefly-iii/commit/f795cb07e1bb9ad3bd0dceeafbb0ece4ebe518d7","reference_id":"","reference_type":"","scores":[{"value":"5.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/firefly-iii/firefly-iii/commit/f795cb07e1bb9ad3bd0dceeafbb0ece4ebe518d7"},{"reference_url":"https://github.com/firefly-iii/firefly-iii/compare/a70b7cc...7d482aa","reference_id":"","reference_type":"","scores":[{"value":"5.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/firefly-iii/firefly-iii/compare/a70b7cc...7d482aa"},{"reference_url":"https://github.com/firefly-iii/firefly-iii/issues/2339","reference_id":"","reference_type":"","scores":[{"value":"5.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://github.com/firefly-iii/firefly-iii/issues/2339"},{"reference_url":"https://nvd.nist.gov/vuln/detail/CVE-2019-13646","reference_id":"CVE-2019-13646","reference_type":"","scores":[{"value":"5.4","scoring_system":"cvssv3.1","scoring_elements":"CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"},{"value":"MODERATE","scoring_system":"generic_textual","scoring_elements":""}],"url":"https://nvd.nist.gov/vuln/detail/CVE-2019-13646"}],"fixed_packages":[{"url":"http://public2.vulnerablecode.io/api/packages/239153?format=json","purl":"pkg:composer/grumpydictator/firefly-iii@4.7.17.3","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-q2aw-rbww-nqc7"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:composer/grumpydictator/firefly-iii@4.7.17.3"},{"url":"http://public2.vulnerablecode.io/api/packages/58957?format=json","purl":"pkg:composer/grumpydictator/firefly-iii@4.7.17%2B3","is_vulnerable":true,"affected_by_vulnerabilities":[{"vulnerability":"VCID-v5yd-vwys-f7hv"}],"resource_url":"http://public2.vulnerablecode.io/packages/pkg:composer/grumpydictator/firefly-iii@4.7.17%252B3"}],"aliases":["CVE-2019-13646","GHSA-mrc2-h7q2-pp97"],"risk_score":null,"exploitability":null,"weighted_severity":null,"resource_url":"http://public2.vulnerablecode.io/vulnerabilities/VCID-xvtj-8abr-tuem"}],"fixing_vulnerabilities":[],"risk_score":null,"resource_url":"http://public2.vulnerablecode.io/packages/pkg:composer/grumpydictator/firefly-iii@4.7.2"}