CVE-2022-23915 json
Remote Code Execution (RCE)
published 4y ago modified 4mo ago also BIT-weblate-2022-23915 , CVE-2022-24727 , EUVD-2022-0361 , GHSA-3872-f48p-pxqj , GHSA-h2g5-2rhx-ffgj , PYSEC-2022-162 , PYSEC-2022-31
- cvss
- 7.2
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 3.1%
- EPSS 3.1% chance of exploitation in 30 days, percentile 87%
- public exploits
- 0
- none known
Summary
The package weblate from 0 and before 4.11.1 are vulnerable to Remote Code Execution (RCE) via argument injection when using git or mercurial repositories. Authenticated users, can change the behavior of the application in an unintended way, leading to command execution.
Patch / fix
- pypi weblate 4.11.1
- bitnami weblate 4.11.1
- n/a Weblate 4.11.1
- github.com/WeblateOrg/weblate@35d59f1 commit
- github.com/WeblateOrg/weblate@d83672a commit
- github.com/WeblateOrg/weblate#7338 pull request
- github.com/WeblateOrg/weblate#7337 pull request
- github.com/WeblateOrg/weblate/releases/tag/weblate-4.11.1 release
- snyk.io/vuln/SNYK-PYTHON-WEBLATE-2414088 advisory
Is CVE-2022-23915 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerExploit prediction
3.10% chance of exploitation in the next 30 days, higher than 87% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.2 | CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H |
| GitHub | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| NVD | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| NVD | 2.0 | 6.5 | AV:N/AC:L/Au:S/C:P/I:P/A:P |
| OSV | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | weblate | <4.11.1 |
4.11.1 |
| bitnami | weblate | <4.11.1 |
4.11.1 |
Affected products
- n/a Weblate
Classification
References
-
github.com
/WeblateOrg/weblate/pull/7338
web, patch, third-party-advisory
-
github.com
/WeblateOrg/weblate/pull/7337
web, patch, third-party-advisory
-
snyk.io
/vuln/SNYK-PYTHON-WEBLATE-2414088
web, patch, third-party-advisory, advisory
-
github.com
/WeblateOrg/weblate/releases/tag/weblate-4.11.1
web, patch, release-notes, third-party-advisory
-
github.com
/WeblateOrg/weblate/commit/35d59f1f040541c358cece0a8d4a63183ca919b8
web, patch
-
github.com
/WeblateOrg/weblate/commit/d83672a3e7415da1490334e2c9431e5da1966842
web, patch
-
github.com
/WeblateOrg/weblate/security/advisories/GHSA-3872-f48p-pxqj
web, advisory
-
nvd.nist.gov
/vuln/detail/CVE-2022-23915
advisory
-
github.com
/WeblateOrg/weblate
package
-
github.com
/pypa/advisory-database/tree/main/vulns/weblate/PYSEC-2022-162.yaml
web
-
github.com
/pypa/advisory-database/tree/main/vulns/weblate/PYSEC-2022-31.yaml
web
-
security.snyk.io
/vuln/SNYK-PYTHON-WEBLATE-2414088
web
-
github.com
/advisories/GHSA-h2g5-2rhx-ffgj
advisory
Sources
- CVE List CVE-2022-23915
- GitHub Advisory GHSA-3872-f48p-pxqj
- GitHub Advisory GHSA-h2g5-2rhx-ffgj
- NVD CVE-2022-23915
- OSV BIT-weblate-2022-23915
- OSV PYSEC-2022-162
- OSV PYSEC-2022-31
Fencer Intel 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.