This release includes 1 security fix for security teams reviewing exposed deployments.
Topics
+13 more
Affected surfaces
ReleasePort's take
Light signalSession precache files in v0.3.2 are now created with secure permissions (mode 0600) instead of world-readable (0644), preventing unauthorized access to decrypted payloads on shared systems.
Why it matters: Decrypted session payloads were world-readable in precache files (0644), exposing them locally. v0.3.2 fixes with mode 0600. Upgrade immediately on shared systems.
Summary
AI summaryPrecache file created with mode 0600 to fix world‑readable decrypted payload vulnerability.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Security | Medium |
Session precache file now created with secure mode 0600 instead of 0644 Session precache file now created with secure mode 0600 instead of 0644 Source: llm_adapter@2026-05-21 Confidence: low |
— |
Full changelog
Security
Precache file (~/.iai-mcp/.session-start-payload.cached.md) now created with mode 0600 instead of process umask default (was 0644 world-readable).
If you are running v0.3.1, upgrade immediately — the decrypted recall payload was readable by other local users.
Security Fixes
- File ~/.iai-mcp/.session-start-payload.cached.md now created with mode 0600 (was 0644), preventing other local users from reading the decrypted recall payload.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About CodeAbra/iai-mcp
All releases →Related context
Related tools
Earlier breaking changes
- v0.4.0 Hook log marker format changed from 'cache-hit fresh' to 'cache-hit age='
- v0.4.0 Deferred-capture retry replaces old rename-once-and-skip behavior
- v0.4.0 Removed 24-hour staleness cap from session-recall hook
- v0.2.0 IAI_MCP_EMBED_QUANTIZE accepts only int8 (lowercase) or unset; other values crash daemon at startup.
Beta — feedback welcome: [email protected]