CVE-2025-24337: Musing Studio WriteFreely · Improper Preservation of Permissions
Affects Musing Studio WriteFreelySource CVE Database V5
Not known to be exploited · CVSS 8.4 High : upgrade to 0.15.2 soon.
Data as of 26 Oct 2026, 06:26 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 10% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 0.15.2
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 20 Jan 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by 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 2026-10-26.
What to do
Upgrade writefreely/writefreely to 0.15.2.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
GitHubwritefreely/writefreelypkg:github/writefreely/writefreelyOther threats | Affected
| 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 this vulnerability, organizations should immediately restrict file system permissions on the config.ini file to ensure that only the WriteFreely application process and trusted administrators can read it. This typically means setting permissions to be readable only by the application user account and root/administrator accounts. Additionally, local user access to the server should be tightly controlled, limiting login capabilities to trusted personnel and using strong authentication mechanisms. Employing containerization or sandboxing can help isolate the application environment and reduce local user exposure. Monitoring and auditing file access logs for config.ini can help detect unauthorized attempts to read the file. If possible, migrate database credentials to more secure storage solutions such as environment variables or secret management systems that enforce stricter access controls. Organizations should also stay alert for official patches or updates from Musing Studio and apply them promptly once available. Finally, consider network segmentation to limit database access only to necessary hosts and services.
Description
WriteFreely through 0.15.1, when MySQL is used, allows local users to discover credentials by reading config.ini.