Cross-site Scripting (XSS) - Reflected in beancount/fava
Priority LOW 29CWE-79Published · Updated
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Cross-site scripting
- Confidentiality · integrity · availability
- Low · Low · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub. Impact type from CWE-79.
Summary
The time and filter parameters in Fava prior to v1.22 are vulnerable to reflected XSS due to the lack of escaping of error messages which contained the parameters in verbatim.
Why it matters now
EPSS 0.00874 59th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed beancount/fava (beancount): 1.22fava (PyPI): 1.22
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| beancount | beancount/fava | before 1.22 | 1.22 | Patch available | CNA |
| — | fava (PyPI) | before 1.22 | 1.22 | Patch available | GHSA-xrf4-39fm-j5f2 |
- beancount/fava Vendorbeancount Affected before 1.22 Fixed in 1.22 Patch available CNA
- fava (PyPI) Vendor— Affected before 1.22 Fixed in 1.22 Patch available GHSA-xrf4-39fm-j5f2
Remediation
- Fix · CNA beancount/fava (beancount) Fixed in 1.22
- Fix · GHSA-xrf4-39fm-j5f2 fava (PyPI) Fixed in 1.22 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2022-2514
- 2026-10-03 Alias added: GHSA-xrf4-39fm-j5f2
References
Advisory 2
More beancount Fava vulnerabilities
- TI-2022-02391 Cross-site Scripting (XSS) - Reflected in beancount/fava CVSS 3.1MEDIUM 6.1
- TI-2022-02332 Cross-site Scripting (XSS) - Reflected in beancount/fava CVSS 3.1MEDIUM 6.1
Sources
- CVE-2022-2514 · CVE Program
- CVE-2022-2514 · NVD
- FIRST EPSS
- GHSA-xrf4-39fm-j5f2 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences