
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2023-52081 affects ffcss, a CLI interface for applying and configuring Firefox CSS themes. The vulnerability was discovered in versions prior to 0.2.0, where the lookupPreprocess() function contained a security flaw related to Unicode normalization. The issue was disclosed on December 28, 2023, and received a CVSS v3.1 base score of 5.3 (Medium) (NVD, GitHub Advisory).
The vulnerability stems from improper handling of Unicode normalization in the lookupPreprocess() function. The function is designed to apply transformations to strings by disabling characters matching the regex pattern [-_ .]. However, due to late Unicode normalization of type NFKD occurring after the regex replacement, it's possible to bypass the validation and reintroduce the filtered characters. For example, the Unicode character U+FE4D (﹍) can bypass the filter and be normalized to U+005F (_) (GitHub Advisory).
The security impact of this vulnerability is classified as low. While the lookupPreprocess() function processes user-controlled data from command arguments, its primary use is for loose theme searching (case-insensitive, ignoring dashes, underscores, and dots). The vulnerability allows bypassing the intended character filtering but does not lead to more severe security implications (GitHub Advisory).
The vulnerability has been fixed in version 0.2.0 by modifying the lookupPreprocess() function to perform Unicode normalization before applying the regex replacement. The fix involves changing the order of operations to ensure proper character filtering. There are no known workarounds for versions prior to 0.2.0 (GitHub Patch).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."