CVE-2021-43410 json
airavata-django-portal allows CRLF log injection because of the lack of escaping in the log statements
published 2021-12-09 4 y ago modified 2026-06-17 4 mo ago also EUVD-2021-30345
- cvss
- 5.3
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 2.5%
- EPSS 2.5% chance of exploitation in 30 days, percentile 84%
- public exploits
- 0
- none known
Summary
Apache Airavata Django Portal allows CRLF log injection because of lack of escaping log statements. In particular, some HTTP request parameters are logged without first being escaped. Versions affected: master branch before commit 3c5d8c7 [1] of airavata-django-portal [1] https://github.com/apache/airavata-django-portal/commit/3c5d8c72bfc3eb0af8693a655a5d60f9273f8170
Patch / fix
- Apache Software Foundation Apache Airavata Django Portal commit 3c5d8c7
Exploit prediction
2.47% chance of exploitation in the next 30 days, higher than 84% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.1 | 5.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N |
| NVD | 2.0 | 5.0 | AV:N/AC:L/Au:N/C:N/I:P/A:N |
Affected products
- Apache Software Foundation Apache Airavata Django Portal
Classification
References
-
lists.apache.org
/thread/q64h16ofdxk29soz3jj561nysnzcrl31
mailing-list, vendor-advisory
Sources
- CVE List CVE-2021-43410
- NVD CVE-2021-43410
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.