Read the docs
TI-2025-03809 Aliases CVE-2025-4280

TCC Bypass via Inherited Permissions in Bundled Interpreter in Poedit.app

Priority LOW 21CWE-276Published · Updated

Key facts

Attack vector
Local
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
—
Confidentiality · integrity · availability
Low · Low · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA.

Summary

MacOS version of Poedit bundles a Python interpreter that inherits the Transparency, Consent, and Control (TCC) permissions granted by the user to the main application bundle. An attacker with local user access can invoke this interpreter with arbitrary commands or scripts, leveraging the application's previously granted TCC permissions to access user's files in privacy-protected folders without triggering user prompts. Accessing other resources beyond previously granted TCC permissions will prompt the user for approval in the name of Poedit, potentially disguising attacker's malicious intent. This issue has been fixed in 3.6.3 version of Poedit.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00183 7th percentileScored 2026-11-07
Fix Fixed Poedit (Poedit): 3.6.3

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
PoeditPoedit2.0 to before 3.6.33.6.3Patch availableCNA
  • Poedit VendorPoedit Affected 2.0 to before 3.6.3 Fixed in 3.6.3 Patch available CNA

Remediation

  • Fix · CNA Poedit (Poedit) Fixed in 3.6.3

Timeline

  1. 2026-10-02 Threatist record created from CVE-2025-4280

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences