www.dotcms.com
Open in
urlscan Pro
185.180.12.68
Public Scan
URL:
https://www.dotcms.com/security/SI-67
Submission: On February 08 via api from US — Scanned from DE
Submission: On February 08 via api from US — Scanned from DE
Form analysis
1 forms found in the DOMName: searchForm — /search
<form id="searchForm" name="searchForm" action="/search" data-hs-cf-bound="true">
<label for="search-input" class="sr-only">Site Search:</label>
<input type="text" id="search-input" class="search-box" name="q" autocomplete="off" placeholder="Site Search">
<input class="btn btn-lg btn-secondary btn-search" type="submit" value="Search" name="search">
</form>
Text Content
This website stores cookies on your computer. These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media. To find out more about the cookies we use, see our Privacy Policy. We won't track your information when you visit our site. But in order to comply with your preferences, we'll have to use just one tiny cookie so that you're not asked to make this choice again. Accept Decline * Product DOTCMS CLOUD Agile, Scalable and Secure Hybrid Headless Content Management Workflows & Approval Multilingual & Localization Personalization Microsites & Multi-tenancy Content as a Service GraphQL PERFORMANCE HUB Exceptional performance at scale CDN (Content Delivery Network) Scalability Integrations DAM & Image Processing * Solutions SOLUTIONS HEADLESS CMS Decoupled content infrastructure with robust APIs and GraphQL. INTRANETS & EXTRANETS Provide a centralized place where employees can find everything they're looking for. INTEGRATION PLATFORM Enable seamless integration with best-of-breed tools to increase efficiency. KNOWLEDGE BASE Create, organize, and share knowledge base articles and content with ease. WEB APPS & SITES Create personalized experiences that attract and empower customers. CUSTOMER PORTALS Deliver an exceptional customer experience while streamlining business processes. AGILE E-COMMERCE Deliver performance, scalability and flexibility so you can focus on driving revenue. DIGITAL ASSET MANAGEMENT Empower creative teams to organize and manage their digital assets effectively. INDUSTRIES * Financial Services * Retail and eCommerce * Higher Education * High Tech * Media & Entertainment * Government & Nonprofit * Manufacturing * Partners PARTNERS * Find a dotCMS Partner Search for a partner who specializes in your industry or is in your geographic region * Become a dotCMS Partner Join the global network of dotCMS partners. * dotCMS Marketplace Seamlessly integrate with today's best-of-breed technologies OUR GLOBAL NETWORK OF PARTNERS REPRESENTS OVER 800 OFFICES IN 150 COUNTRIES All Partners * Resources RESOURCES * CMS Blog Articles about dotCMS, Web Development, or anything else we want to talk about. * dotCMS Case Studies Don't take our word for it; see what our customers have to say about dotCMS. * CMS Library Need more? Read our whitepapers, product briefs, and industry reports. * dotCMS Webinars Register for upcoming webinars or watch previously recorded webinars. SERVICES * Support dotCMS customers get access to developers and support engineers to help solve even the most challenging problems. * Professional Services We offer three levels of engagement to help you deliver, manage, and maintain your dotCMS implementation. SECURITY * Trust Report Security is at the core of everything we do. Our systems and processes are constantly monitored to issue our SOC 2 Type II certification. DEVELOPER * Download dotCMS * dotCMS Documentation * dotCMS User Forum * dotCMS Roadmap * dotCMS Codeshare * Hybrid CMS Architecture * CMS Online Training * CMS Video Library * Pricing * Careers * Contact Us * Try dotCMS Now Search Hybrid CMS Try it Now ISSUES » DIRECTORY TRAVERSAL WITH RCE Issue: SI-67 Date: Dec 15, 2022, 11:15:00 AM Severity: Moderate Requires Admin Access: Yes Fix Version: 22.12+, LTS 21.06.12+, LTS 22.03.4+ Credit: Christos - Minas Mathas Description: An authenticated directory traversal vulnerability in dotCMS API can lead to RCE. A zip file at the "/api/integrity/_fixconflictsfromremote" endpoint is accepted and extracted without performing path traversal check. This can be exploited by sending a specially crafted zip file which contains directory traversal characters in the file content names (/../../xyz.sh). This allows for the contents to be extracted at an arbitrary path inside the system. This vulnerability requires Admin privileges to exploit. Mitigation: * Upgrade to one of the versions of dotCMS listed above: * 22.12 * LTS 21.06.12 * LTS 22.03.4 * Use a WAF to prevent POSTs to the /api/integrity/_fixconflictsfromremote References * https://security.snyk.io/research/zip-slip-vulnerability * https://www.dotcms.com/docs/latest/xss-prevention * CVE-2022-45783 * The rest api endpoint method calls the method fixConflicts: https://github.com/dotCMS/core/blob/release-21.04/dotCMS/src/main/java/com/ dotcms/rest/IntegrityResource.java#L835 * The fixConflicts method calls the unzipFile method: https://github.com/dotCMS/core/blob/release-21.04/dotCMS/src/main/java/com/ dotcms/integritycheckers/IntegrityUtil.java#L567 * The unzipFile method unzips the file without the proper checks in place: https://github.com/dotCMS/core/blob/release-21.04/dotCMS/src/main/java/com/ dotcms/integritycheckers/IntegrityUtil.java#L205 dotCMS is designed to deliver content-driven applications at scale. Whether you're building a network of global websites, an employee intranet, customer portal, or single page web application, dotCMS helps you manage content, images, and assets in one centralized location and deliver them to any channel. PRODUCT * dotCMS Cloud * Pricing * 14 Day Trial * Feature List SOLUTIONS * Content Management * Headless/APIs * Asset Management * Agile E-Commerce * Intranets & Extranets RESOURCES * Documentation * Community * Videos * Partners * Trust Report COMPANY * Events * Careers * News Room * Contact Us * * * * Copyright © 2011-2023 dotCMS, LLC All rights reserved. Privacy | GDPR Support | Cookie Settings Site Search: X X word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1 mmMwWLliI0fiflO&1