VYPR
High severityNVD Advisory· Published Jun 19, 2020· Updated Aug 5, 2024

CVE-2017-18871

CVE-2017-18871

Description

An issue was discovered in Mattermost Server before 4.5.0, 4.4.5, 4.3.4, and 4.2.2. It allows attackers to cause a denial of service (application crash) via an @ character before a JavaScript field name.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

An @ character before a JavaScript field name in Mattermost Server prior to 4.5.0, 4.4.5, 4.3.4, and 4.2.2 can cause a crash, leading to denial of service.

Vulnerability

Overview CVE-2017-18871 is a denial of service vulnerability affecting Mattermost Server versions before 4.5.0, 4.4.5, 4.3.4, and 4.2.2. The root cause is the improper handling of an @ character placed before a JavaScript field name, which leads to an application crash when processed.

Exploitation

An attacker can exploit this vulnerability by crafting a request that includes an @ character immediately before a JavaScript field name. The issue can be triggered without any special authentication or elevated privileges, as it typically involves sending a crafted message or API request that is parsed by the server. No user interaction is required beyond delivering the payload to the server.

Impact

Successful exploitation results in a denial of service by crashing the Mattermost Server, making the platform unavailable to all users. This can disrupt team communication and workflows until the server is restarted or patched. The vulnerability is rated with a CVSS v3 base score of 7.5 (High) under the NVD assessment, indicating high availability impact [1].

Mitigation

Mattermost released fixes in versions 4.5.0, 4.4.5, 4.3.4, and 4.2.2 [1]. Administrators should update to one of these patched versions or later. As of the publication date (2020-06-19), the vulnerability had not been listed in CISA's Known Exploited Vulnerabilities catalog, but immediate patching is recommended. The Mattermost security updates page [3] provides guidance for subscribing to future security bulletins.

AI Insight generated on May 21, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
github.com/mattermost/mattermost-serverGo
< 4.2.24.2.2
github.com/mattermost/mattermost-serverGo
>= 4.3.0-rc1, < 4.3.44.3.4
github.com/mattermost/mattermost-serverGo
>= 4.4.0-rc1, < 4.4.54.4.5
github.com/mattermost/mattermost-serverGo
>= 4.5.0-rc1, < 4.5.04.5.0

Affected products

4

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

4

News mentions

0

No linked articles in our index yet.