CVE-2022-3969
CVE-2022-3969 is a low-severity vulnerability in Openkm with a CVSS 3.x base score of 2.6. It is not currently listed as actively exploited by CISA, and its EPSS exploit-prediction score is low. The underlying weakness is classified as CWE-377.
Key facts
- Severity: Low (CVSS 3.x base score 2.6)
- EPSS exploit prediction: 1% (41st percentile)
- Actively exploited: Not listed in CISA KEV
- Weakness: CWE-377
- Affected product: Openkm
- Published:
- Last modified:
Description
A vulnerability was found in OpenKM up to 6.3.11 and classified as problematic. Affected by this issue is the function getFileExtension of the file src/main/java/com/openkm/util/FileUtils.java. The manipulation leads to insecure temporary file. Upgrading to version 6.3.12 is able to address this issue. The name of the patch is c069e4d73ab8864345c25119d8459495f45453e1. It is recommended to upgrade the affected component. The identifier of this vulnerability is VDB-213548.
Frequently asked questions
- What is CVE-2022-3969?
- A vulnerability was found in OpenKM up to 6.3.11 and classified as problematic. Affected by this issue is the function getFileExtension of the file src/main/java/com/openkm/util/FileUtils.java. The manipulation leads to insecure temporary file. Upgrading to version 6.3.12 is able to address this issue. The name of the patch is c069e4d73ab8864345c25119d8459495f45453e1. It is recommended to upgrade the affected component. The identifier of this vulnerability is VDB-213548.
- How severe is CVE-2022-3969?
- CVE-2022-3969 has a CVSS 3.x base score of 2.6, rated low severity. It is exploitable over an adjacent network with high attack complexity, requires low privileges and no user interaction. Impact on confidentiality is low, integrity none, and availability none.
- Is CVE-2022-3969 being actively exploited?
- It is not currently listed in CISA's KEV catalog. Its EPSS exploit-prediction score is 1% (41st percentile), an estimate of the probability of exploitation in the next 30 days.
- What products are affected by CVE-2022-3969?
- CVE-2022-3969 affects Openkm. See the affected-products list for the exact vulnerable versions.
- How do I fix CVE-2022-3969?
- Review the linked vendor and NVD advisories for patched versions and mitigations, then upgrade or apply the recommended workaround.
- When was CVE-2022-3969 published?
- CVE-2022-3969 was published on 2022-11-13 and last updated on 2026-06-17.
References
- https://github.com/openkm/document-management-system/commit/c069e4d73ab8864345c25119d8459495f45453e1
- https://github.com/openkm/document-management-system/pull/332
- https://github.com/openkm/document-management-system/releases/tag/v6.3.12
- https://vuldb.com/?id.213548
Affected products (1)
- cpe:2.3:a:openkm:openkm:*:*:*:*:*:*:*:*
More vulnerabilities in Openkm
- CVE-2022-2131 — High (CVSS 8.5): OpenKM Community Edition in its 6.3.10 version and before was using XMLReader parser in XMLTextExtractor.java file…
- CVE-2021-33950 — High (CVSS 7.5): An issue discovered in OpenKM v6.3.10 allows attackers to obtain sensitive information via the XMLTextExtractor…
- CVE-2019-11445 — High (CVSS 7.2): OpenKM 6.3.2 through 6.3.7 allows an attacker to upload a malicious JSP file into the /okm:root directories and move…
- CVE-2012-2316 — Medium (CVSS 6.8): Cross-site request forgery (CSRF) vulnerability in servlet/admin/AuthServlet.java in OpenKM 5.1.7 and other versions…
- CVE-2024-35475 — Medium (CVSS 6.4): A Cross-Site Request Forgery (CSRF) vulnerability was discovered in OpenKM Community Edition on or before version…
- CVE-2025-57244 — Medium (CVSS 5.4): OpenKM Community Edition 6.3.12 is vulnerable to stored cross-site scripting (XSS) in the user account creation…
Other CWE-377 (Insecure Temporary File) vulnerabilities
- CVE-2011-4119 — Critical (CVSS 9.8): caml-light <= 0.75 uses mktemp() insecurely, and also does unsafe things in /tmp during make install.
- CVE-2012-2666 — Critical (CVSS 9.8): golang/go in 1.0.2 fixes all.bash on shared machines. dotest() in src/pkg/debug/gosym/pclntab_test.go creates a…
- CVE-2015-5224 — Critical (CVSS 9.8): The mkostemp function in login-utils in util-linux when used incorrectly allows remote attackers to cause file name…
- CVE-2025-14307 — High (CVSS 8.1): An insecure temporary file creation vulnerability exists in the AutoExtract component of Robocode version 1.9.3.6. The…
- CVE-2023-43498 — High (CVSS 8.1): In Jenkins 2.423 and earlier, LTS 2.414.1 and earlier, processing file uploads using MultipartFormDataParser creates…
- CVE-2025-46369 — High (CVSS 7.8): Dell Alienware Command Center 6.x (AWCC), versions prior to 6.10.15.0, contains an Insecure Temporary File…
Browse all CWE-377 (Insecure Temporary File) vulnerabilities →