Skip to main content
VulnerabilityPublished Updated

CVE-2026-32810: squidowl halloy · Incorrect Permissions

Affects squidowl halloySource CVE Database V5

0
Compare

Not known to be exploited · CVSS 4.8 Medium.

Data as of 3 Nov 2026, 22:58 UTC

CVSS 4.0 base score
4.8Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.1% chance of exploitation in 30 days – higher than 7% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 20 Mar 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 3 Nov 2026.

What to do

Affected software

ProductAffectedFixed in
squidowlhalloyAffected
  • <=2026.4
Fixed in–
crates.iogithub/squidowl/halloypkg:cargo/github/squidowl/halloyOther threatsAffected
  • <=2026.4
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

To mitigate CVE-2026-32810, organizations should immediately update Halloy to versions including or beyond the patch commit f180e41061db393acf65bc99f5c5e7397586d9cb. If immediate updating is not feasible, administrators should manually adjust file and directory permissions for Halloy's configuration files to restrict access to the owning user only (e.g., chmod 600 for files and chmod 700 for directories). Additionally, auditing local user accounts and limiting shell access to trusted personnel reduces the risk of exploitation. Employing filesystem access control mechanisms such as SELinux or AppArmor profiles can further restrict unauthorized reads. Organizations should also consider encrypting sensitive configuration data or using secure credential storage mechanisms rather than plaintext files. Regularly monitoring file permissions and access logs for anomalies can help detect attempts to exploit this vulnerability. Finally, educating users about the risks of local access and enforcing strong local user account policies will reduce exposure.

Description

Halloy is an IRC application written in Rust. In versions on \*nix and macOS prior to commit f180e41061db393acf65bc99f5c5e7397586d9cb, halloy creates its config directory and files using default umask permissions, which typically results in `0644` on files and `0755` on directories. This allows any local user on the system to read plaintext credentials stored in `config.toml` or referenced `password_file` paths. Commit f180e41061db393acf65bc99f5c5e7397586d9cb patches the issue.

References

Community reviews

Loading reviews…