Security vulnerabilities in version 4.9.3

This page lists all known and fixed security vulnerabilities in version 4.9.3 (back to the list of all versions).

Overview: 2 vulnerabilities

WSA Score Severity Issue Vulnerability type Scope Versions Fix Release date
WSA-2026-11 9.3
Write of logger file outside of configured path. Improper Limitation of a Pathname to a Restricted Directory ("Path Traversal") Logger 0.3.0 → 4.9.3 4.9.4
WSA-2026-10 10.0
Authentication bypass in Relay plugin, protocols "api" and "weechat". Authentication Bypass Using an Alternate Path or Channel Relay 4.3.0 → 4.9.3 4.9.4

WSA-2026-11: [Logger] Write of logger file outside of configured path.

Vulnerability
CVE
Not available
CVSS vector
AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:H/A:H (detail)
CVSS score
9.3 / 10
Severity
critical
Vulnerability type
Improper Limitation of a Pathname to a Restricted Directory ("Path Traversal") (detail)
Scope
Logger
Affected versions
0.3.0 → 4.9.3
Fixed version
4.9.4 () - ChangeLog
Tracker
Commits
Description
When writing a log file, a specific char used internally as separator may be used to forge a new path that can be outside the path configured by the option logger.file.path.
Mitigation
There is no known mitigation.
The upgrade to the latest stable version is highly recommended.
Credit
The issue was discovered by Mohammed Arib.

WSA-2026-10: [Relay] Authentication bypass in Relay plugin, protocols "api" and "weechat".

Vulnerability
CVE
Not available
CVSS vector
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H (detail)
CVSS score
10.0 / 10
Severity
critical
Vulnerability type
Authentication Bypass Using an Alternate Path or Channel (detail)
Scope
Relay
Affected versions
4.3.0 → 4.9.3
Fixed version
4.9.4 () - ChangeLog
Commits
Description
A malicious client could authenticate on the relay, with protocol "api" or "weechat", without giving the password configured in WeeChat.
Mitigation
There are multiple ways to mitigate this issue:
Credit
The issue was discovered by Mohammed Arib.