This release includes 3 security fixes for security teams reviewing exposed deployments.
Published 2mo
MCP Developer Tools
✓ No known CVEs patched
This release patches 3 known CVEs
Affected surfaces
rce_ssrf
Summary
AI summaryFixed handling of 404 responses from /status/change/ endpoint in get_change_status.
Full changelog
Security
- URL-decode
log_nameandpathparameters before path traversal check - percent-encoded sequences (%2e%2e/%2f) can no longer bypass..detection - Reject user-supplied regex patterns with nested quantifiers (e.g.
(a+)+) before compilation to prevent ReDoS thread consumption - CI: ignore CVE-2026-4539 (pygments ReDoS, CVSS 3.3 Low, transitive dev dep) with staleness guard that forces re-evaluation on update
Added
get_build_failuresanddiagnose_buildnow surfaceref_url,project,change, andfiles_in_failure(repo-relative file paths extracted from failure output) to help cross-reference failing files against the change's file list
Fixed
get_change_statushandles 404 from/status/change/endpoint (some Zuul instances return 404 instead of[]for changes not in pipeline) - previously killed the call before fallback logic could run- SSL certificate errors detected at startup with actionable suggestion (
ZUUL_VERIFY_SSL=false) instead of raw tracebacks - Kerberos setup: added Linux prerequisites, CLI setup form, GUI client PATH note, and troubleshooting section to README
isinstancetype guard for refs elements infmt_status_itemandget_change_status- preventsAttributeErroron non-dict refs from Zuul API- Removed spurious
KeyErrorfrom_fetch_job_outputexception list
Full Changelog: https://github.com/imatza-rh/mcp-zuul/compare/v0.4.0...v0.4.1
Security Fixes
- URL-decode `log_name` and `path` before path traversal check to prevent bypass with percent-encoded sequences
- Reject user-supplied regex patterns with nested quantifiers (e.g., `(a+)+`) before compilation to prevent ReDoS
- dep: Ignore CVE-2026-4539 (pygments ReDoS, CVSS 3.3 Low) – transitive dev dependency
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 imatza-rh/mcp-zuul
Zuul CI integration with 14 tools for build failure analysis, log search, pipeline status, and job configuration.
Related context
Beta — feedback welcome: [email protected]