Read the docs
TI-2023-28524 Aliases CVE-2023-52081GHSA-wpmx-564x-h2mh

ewen-lbh/ffcss late-Unicode normalization vulnerability

Priority LOW 25CWE-176Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
None · Low · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub.

Summary

ffcss is a CLI interface to apply and configure Firefox CSS themes. Prior to 0.2.0, the function `lookupPreprocess()` is meant to apply some transformations to a string by disabling characters in the regex `[-_ .]`. However, due to the use of late Unicode normalization of type NFKD, it is possible to bypass that validation and re-introduce all the characters in the regex `[-_ .]`. The `lookupPreprocess()` can be easily bypassed with equivalent Unicode characters like U+FE4D (﹍), which would result in the omitted U+005F (_), for instance. The `lookupPreprocess()` function is only ever used to search for themes loosely (case insensitively, while ignoring dashes, underscores and dots), so the actual security impact is classified as low. This vulnerability is fixed in 0.2.0. There are no known workarounds.

Why it matters now

EPSS 0.00522 44th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed ffcss (ewen-lbh): 0.2.0github.com/ewen-lbh/ffcss (Go): 0.2.0

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
ewen-lbhffcssbefore 0.2.00.2.0Patch availableCNA
—github.com/ewen-lbh/ffcss (Go)before 0.2.00.2.0Patch availableGHSA-wpmx-564x-h2mh
  • ffcss Vendorewen-lbh Affected before 0.2.0 Fixed in 0.2.0 Patch available CNA
  • github.com/ewen-lbh/ffcss (Go) Vendor— Affected before 0.2.0 Fixed in 0.2.0 Patch available GHSA-wpmx-564x-h2mh

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:ewen-lbh:firefox_css:*:*:*:*:*:go:*:*before 0.2.0Vulnerableewen-lbh
  • cpe:2.3:a:ewen-lbh:firefox_css:*:*:*:*:*:go:*:* Versions before 0.2.0 Vulnerable ·ewen-lbh

Remediation

  • Fix · CNA ffcss (ewen-lbh) Fixed in 0.2.0
  • Fix · GHSA-wpmx-564x-h2mh github.com/ewen-lbh/ffcss (Go) Fixed in 0.2.0 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2023-52081
  2. 2026-10-03 Alias added: GHSA-wpmx-564x-h2mh

References

Sources