CVE-2018-13982
Last modified
CVE-2018-13982 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. Smarty_Security::isTrustedResourceDir() in Smarty before 3.1.33 is prone to a path traversal vulnerability due to insufficient template code sanitization. This allows attackers controlling the executed template code to bypass the trusted directory security restriction and read arbitrary files.. EPSS estimates a 3.46% chance of exploitation in the next 30 days.
Description
Smarty_Security::isTrustedResourceDir() in Smarty before 3.1.33 is prone to a path traversal vulnerability due to insufficient template code sanitization. This allows attackers controlling the executed template code to bypass the trusted directory security restriction and read arbitrary files.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Smarty | Smarty | < 3.1.33 |
| Debian | Debian Linux | 9.0 |
References
- https://github.com/sbaresearch/advisories/tree/public/2018/SBA-ADV-20180420-01_Smarty_Path_TraversalExploit, Patch, Third Party Advisory
- https://github.com/smarty-php/smarty/commit/2e081a51b1effddb23f87952959139ac62654d50Patch, Vendor Advisory
- https://github.com/smarty-php/smarty/commit/8d21f38dc35c4cd6b31c2f23fc9b8e5adbc56dfePatch, Vendor Advisory
- https://github.com/smarty-php/smarty/commit/bcedfd6b58bed4a7366336979ebaa5a240581531Patch, Vendor Advisory
- https://github.com/smarty-php/smarty/commit/c9dbe1d08c081912d02bd851d1d1b6388f6133d1Patch, Vendor Advisory
- https://github.com/smarty-php/smarty/commit/f9ca3c63d1250bb56b2bda609dcc9dd81f0065f8Patch, Vendor Advisory
- https://lists.debian.org/debian-lts-announce/2021/04/msg00004.htmlMailing List, Third Party Advisory
- https://lists.debian.org/debian-lts-announce/2021/04/msg00014.htmlMailing List, Third Party Advisory
- https://lists.debian.org/debian-lts-announce/2021/10/msg00015.htmlMailing List, Third Party Advisory
- https://github.com/sbaresearch/advisories/tree/public/2018/SBA-ADV-20180420-01_Smarty_Path_TraversalExploit, Patch, Third Party Advisory
- https://github.com/smarty-php/smarty/commit/2e081a51b1effddb23f87952959139ac62654d50Patch, Vendor Advisory
- https://github.com/smarty-php/smarty/commit/8d21f38dc35c4cd6b31c2f23fc9b8e5adbc56dfePatch, Vendor Advisory
- https://github.com/smarty-php/smarty/commit/bcedfd6b58bed4a7366336979ebaa5a240581531Patch, Vendor Advisory
- https://github.com/smarty-php/smarty/commit/c9dbe1d08c081912d02bd851d1d1b6388f6133d1Patch, Vendor Advisory
- https://github.com/smarty-php/smarty/commit/f9ca3c63d1250bb56b2bda609dcc9dd81f0065f8Patch, Vendor Advisory
- https://lists.debian.org/debian-lts-announce/2021/04/msg00004.htmlMailing List, Third Party Advisory
- https://lists.debian.org/debian-lts-announce/2021/04/msg00014.htmlMailing List, Third Party Advisory
- https://lists.debian.org/debian-lts-announce/2021/10/msg00015.htmlMailing List, Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2018-13982?
How severe is CVE-2018-13982?
How do I fix CVE-2018-13982?
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 2018
- CVE-2018-13977Rejected reason: DO NOT USE THIS CANDIDATE NUMBER. ConsultID…
- CVE-2018-13978Rejected reason: DO NOT USE THIS CANDIDATE NUMBER. ConsultID…
- CVE-2018-13979Rejected reason: DO NOT USE THIS CANDIDATE NUMBER. ConsultID…
- CVE-2018-1398IBM Sterling File Gateway 2.2.0 through 2.2.6 could allow a …5.3
- CVE-2018-13980The websites that were built from Zeta Producer Desktop CMS …5.5
- CVE-2018-13981The websites that were built from Zeta Producer Desktop CMS …
- CVE-2018-13983ImpressCMS 1.3.10 has XSS via the PATH_INFO to htdocs/instal…
- CVE-2018-13988Poppler through 0.62 contains an out of bounds read vulnerab…
- CVE-2018-13989Grundig Smart Inter@ctive TV 3.0 devices allow CSRF attacks …
- CVE-2018-1399IBM Daeja ViewONE Professional, Standard & Virtual 4.1.5 and…
- CVE-2018-13990The WebUI of PHOENIX CONTACT FL SWITCH 3xxx, 4xxx, 48xx vers…8.6
- CVE-2018-13991The WebUI of PHOENIX CONTACT FL SWITCH 3xxx, 4xxx, 48xx vers…5.3
Are you affected by CVE-2018-13982?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
