Skip to main content
← All vulnerabilities
CVE-2024-43380GHSA-2M96-52R3-2F3G

fugit parse and parse_nat stall on lengthy input

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.11.1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

fugit contains time tools for flor and the floraison group. The fugit "natural" parser, that turns "every wednesday at 5pm" into "0 17 * * 3", accepted any length of input and went on attempting to parse it, not returning promptly, as expected. The parse call could hold the thread with no end in sight. Fugit dependents that do not check (user) input length for plausibility are impacted. A fix was released in fugit 1.11.1.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • floraison fugit

    fixed in 1.11.1

  • fugitRubyGems

    fixed in 1.11.1

References 3

GitHub · floraison/fugit