TGViewer
Hackerone Reports Hackerone Reports @hackeronereports · 241 subscribers
Post #904 55
🎯 New Report #3898281: Unauthenticated ?q= search query causes exponential pyparsing backtracking under a process-global lock in Weblate
🔺Severity: High
👽 Reporter: type5afe
⭐️ Reputation: 157
🛠 State: resolved
💼 Team: Weblate
💵 Bounty: null
🕐 Submitted: 2026-07-29
⏰ Disclosed: 2026-09-04 08:10:22
📝 Summary: A vulnerability was discovered in Weblate, an open-source translation management system. The vulnerability was caused by the search query grammar implementation in Weblate, which was built using the pyparsing library. The grammar was ambiguous at every position and did not enable memoization, leading to exponential backtracking during parsing of search queries with nested parentheses. This resulted in a significant performance impact, with a 33-byte query string consuming 52 seconds of CPU time. The parsing was performed while holding a process-global lock, causing all other search, browse, translate, and zen page requests to stall in the same worker process.
📂 Report JSON File: 3898281
@hackeronereports
More from @hackeronereports
  1. Oct 15, 2026🎯 New Report #3770768: [Switch Remote stack buffer overflow in the LDN/LP2P DHCP server l…
  2. Oct 14, 2026🎯 New Report #4071064: Unauthenticated self-registration on ████████ grants full access t…
  3. Oct 14, 2026🎯 New Report #4022462: Uncaught RecursionError crash in translation-finder (deep director…
  4. Oct 14, 2026🎯 New Report #3988961: Stored XSS on the public Pontoon dashboards: the latest-activity t…
  5. Oct 13, 2026🎯 New Report #3897236: RCE in AWS Amplify CLI via Prototype Chain Traversal in amplify-ve…
  6. Oct 12, 2026🎯 New Report #3189580: Password Reset Allows Reusing Old Password -- [AUTH-3820](https://…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →