LiveActive security incident?Get immediate response
CVE Record

CVE-2017-20185: Fuzzy SWMP GET Parameter swmp.php cross site scripting

** UNSUPPORTED WHEN ASSIGNED ** A vulnerability was found in Fuzzy SWMP. It has been rated as problematic. This issue affects some unknown processing of the file swmp.php of the component GET Parameter Handler. The manipulation of the argument theme leads to cross site scripting. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used. This product takes the approach of rolling releases to provide continious delivery. Therefore, version details for affected and updated releases are not available. The identifier of the patch is 792bcab637cb8c3bd251d8fc8771512c5329a93e. It is recommended to apply a patch to fix this issue. The identifier VDB-230669 was assigned to this vulnerability. NOTE: This vulnerability only affects products that are no longer supported by the maintainer.

MediumCVSS 4Not KEV-listedUpdated
Glexia's TakeAutomated analysismoderate

Security readout for executives and security teams

Plain-English summary

CVE-2017-20185 is a cross-site scripting issue in unsupported Fuzzy SWMP. A crafted theme value sent to swmp.php can make the application run attacker-controlled script in a user's browser. CVSS rates it medium, and public exploit details exist, but the bundle does not show CISA KEV listing or confirmed active exploitation.

Executive priority

Prioritize remediation for any internet-reachable or shared Fuzzy SWMP deployment. The business risk is moderate: browser-side compromise and trust abuse are plausible, but the scored impact is limited and authenticated access appears required.

Technical view

The issue is CWE-79 in Fuzzy SWMP's swmp.php GET Parameter Handler. Manipulating the theme argument leads to XSS. The CVSS v2 vector is AV:N/AC:L/Au:S/C:N/I:P/A:N, indicating remote network reachability, low complexity, authenticated access, partial integrity impact, and no scored confidentiality or availability impact.

Likely exposure

Exposure is likely limited to organizations still running unsupported Fuzzy SWMP, especially where swmp.php is reachable by authenticated users. Affected version details are unavailable because the project used rolling releases, so inventory and code-level verification matter more than version matching.

Exploitation context

The source bundle states the exploit has been publicly disclosed and may be used. It does not provide KEV status or another cited confirmation of active exploitation. Treat it as publicly known but not source-confirmed as actively exploited in the wild.

Researcher notes

Version data is incomplete, and the product was unsupported when assigned. The strongest identifiers are the affected file swmp.php, the theme GET argument, CWE-79, VulDB VDB-230669, and patch commit 792bcab637cb8c3bd251d8fc8771512c5329a93e.

Mitigation direction

  • Apply patch commit 792bcab637cb8c3bd251d8fc8771512c5329a93e if still running SWMP.
  • Prefer retiring or replacing unsupported Fuzzy SWMP deployments.
  • Restrict access to SWMP to trusted users and networks where feasible.
  • Review maintainer guidance and project history before relying on version labels.
  • Add input/output handling controls for theme-like user-controlled parameters.

Validation and detection

  • Inventory systems for Fuzzy SWMP and reachable swmp.php endpoints.
  • Verify whether patch 792bcab637cb8c3bd251d8fc8771512c5329a93e is present.
  • Review handling of the theme GET parameter for proper neutralization.
  • Check web logs for unusual theme parameter activity.
  • Confirm compensating access controls around any remaining SWMP instance.
Prepared
Confidence
medium
Sources
6

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cwe · medium confidence lookup

CWE-79: User-session and phishing behavior lookup

Client-side and session-facing weaknesses should be reviewed alongside initial-access and user-execution behaviors. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.

Open ATT&CK lookup
cve · low confidence lookup

CVE-2017-20185 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
Medium
CVSS
4 (2.0)
Known Exploited
No
Published

Vector: AV:N/AC:L/Au:S/C:N/I:P/A:N

Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

1CVSS vectors
0Timeline events
0ADP providers
5Source links

CVSS vector scores

1 official score

We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.

ScoreVersionSeverityVectorExploitImpactSource
4CVSS 2.0MediumAV:N/AC:L/Au:S/C:N/I:P/A:N82.9Primary CVE score

Vulnerability scoring details

Base CVSS 2.0 score

4Medium
CVSS 2.0 vector shape for CVE-2017-20185Access VectorAccess ComplexityAuthenticationConfidentiality ImpactIntegrity ImpactAvailability Impact

Vector: AV:N/AC:L/Au:S/C:N/I:P/A:N

Access Vector
NetworkAdjacentLocal
Access Complexity
LowMediumHigh
Authentication
NoneSingleMultiple
Confidentiality Impact
CompletePartialNone
Integrity Impact
CompletePartialNone
Availability Impact
CompletePartialNone

Source materials

Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
FuzzySWMPn/aListed
Weakness

CWE details

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.

CWE-79 · source CWE mapping

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.