CVE-2022-39367
Last modified
CVE-2022-39367 is a medium-severity vulnerability rated 6.5/10 on the CVSS scale. QTIWorks is a software suite for standards-based assessment delivery. Prior to version 1.0-beta15, the QTIWorks Engine allows users to upload QTI content packages as ZIP files. EPSS estimates a 0.95% chance of exploitation in the next 30 days.
Description
QTIWorks is a software suite for standards-based assessment delivery. Prior to version 1.0-beta15, the QTIWorks Engine allows users to upload QTI content packages as ZIP files. The ZIP handling code does not sufficiently check the paths of files contained within ZIP files, so can insert files into other locations in the filesystem if they are writable by the process running the QTIWorks Engine. In extreme cases, this could allow anonymous users to change files in arbitrary locations in the filesystem. In normal QTIWorks Engine deployments, the impact is somewhat reduced because the default QTIWorks configuration does not enable the public demo functionality, so ZIP files can only be uploaded by users with "instructor" privileges. This vulnerability is fixed in version 1.0-beta15. There are no database configuration changes required when upgrading to this version. No known workarounds for this issue exist.
Metrics
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Qtiworks Project | Qtiworks | < 1.0 |
| Qtiworks Project | Qtiworks | 1.0 |
References
- https://github.com/davemckain/qtiworks/commit/1a46d6d842877ba2b824d5c269845827e2e0ccacPatch, Third Party Advisory
- https://github.com/davemckain/qtiworks/pull/81Exploit, Third Party Advisory
- https://github.com/davemckain/qtiworks/security/advisories/GHSA-xrjg-59rc-4j42Third Party Advisory
- https://github.com/davemckain/qtiworks/commit/1a46d6d842877ba2b824d5c269845827e2e0ccacPatch, Third Party Advisory
- https://github.com/davemckain/qtiworks/pull/81Exploit, Third Party Advisory
- https://github.com/davemckain/qtiworks/security/advisories/GHSA-xrjg-59rc-4j42Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2022-39367?
How severe is CVE-2022-39367?
How do I fix CVE-2022-39367?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2022
- CVE-2022-39360Metabase is data visualization software. Prior to versions 0…6.5
- CVE-2022-39361Metabase is data visualization software. Prior to versions 0…8.8
- CVE-2022-39362Metabase is data visualization software. Prior to versions 0…8.8
- CVE-2022-39364Nextcloud Server is the file server software for Nextcloud, …6.5
- CVE-2022-39365Pimcore is an open source data and experience management pla…9.8
- CVE-2022-39366DataHub is an open-source metadata platform. Prior to versio…9.8
- CVE-2022-39368Eclipse Californium is a Java implementation of RFC7252 - Co…8.2
- CVE-2022-39369phpCAS is an authentication library that allows PHP applicat…8
- CVE-2022-3937The Easy Video Player WordPress plugin before 1.2.2.3 does n…5.4
- CVE-2022-39370GLPI stands for Gestionnaire Libre de Parc Informatique. GLP…4.3
- CVE-2022-39371GLPI stands for Gestionnaire Libre de Parc Informatique. GLP…5.4
- CVE-2022-39372GLPI stands for Gestionnaire Libre de Parc Informatique. GLP…5.4
Are you affected by CVE-2022-39367?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
