Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2023-31606 | Kitploit
Tools/GitHubGitHub/merbinr/cve-2023-31606
Static Code Analysis (SAST)Vulnerability AnalysisWeb SecurityPapers & ResearchLearning & Education
GitHubmerbinr/cve-2023-31606

CVE-2023-31606

View Repository
213 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2023-31606

Vulnerability

A Regular Expression Denial of Service (ReDoS) issue was discovered in the sanitize_html function of redcloth gem >= v4.0.0. This vulnerability allows attackers to cause a Denial of Service (DoS) via supplying a crafted payload.

What is ReDoS?

As per OWASP - The Regular expression Denial of Service (ReDoS) is a Denial of Service attack, that exploits the fact that most Regular Expression implementations may reach extreme situations that cause them to work very slowly (exponentially related to input size). An attacker can then cause a program using a Regular Expression to enter these extreme situations and then hang for a very long time. For more information, refer to OWASP ReDoS.

Affected Product

  • Redcloth gem >= 4.0.0

Fixed Version

  • Not fixed yet

CVE ID

  • CVE-2023-31606

Vulnerability Type

  • Regular Expression Denial of Service (ReDoS)

Root Cause

  • The sanitize_html function of redcloth is using the below regex to sanitize the html tags.
root@kitploit:~
 /<(/)([A-Za-z]\w*)([^>]?)(\s?/?)>/
  • This regex is matched with the user input provided in the sanitize_html function.

Impact

  • An attacker can cause a Denial of Service (DoS) via supplying a crafted payload.

CVSS

  • 7.5 High

The last commit to the repository was made on 2019-03-28 and the last version v4.3.2 was released on 2016-05-24. The project is no longer maintained.

References

  • https://github.com/jgarber/redcloth/issues/73
Download Tool