Skip to main content
CVE-2025-24337VulnerabilityPublished Updated

CVE-2025-24337: Musing Studio WriteFreely · Improper Preservation of Permissions

Affects Musing Studio WriteFreelySource CVE Database V5

0

Not known to be exploited · CVSS 8.4 High : upgrade to 0.15.2 soon.

Data as of 26 Oct 2026, 06:26 UTC

CVSS 3.1 base score
8.4High
How severe the flaw is on the 0–10 CVSS scale.
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:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 20 Jan 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: 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 2026-10-26.

What to do

Upgrade writefreely/writefreely to 0.15.2.

Affected software

ProductAffectedFixed in
GitHubwritefreely/writefreelypkg:github/writefreely/writefreelyOther threatsAffected
  • <0.15.2
Fixed in
  • 0.15.2

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.

References

Community reviews

Loading reviews…