New MCP server — Bring vulnerability intelligence into your AI
Back to feed

CVE-2018-15439

NVDCIRCLENISA

EUVD-2018-7317 · Published Nov 8, 2018

A vulnerability in the Cisco Small Business Switches software could allow an unauthenticated, remote attacker to bypass the user authentication mechanism of an affected device. The vulnerability exists because under specific circumstances, the affected software enables a privileged user account without notifying administrators of the system. An attacker could exploit this vulnerability by using this account to log in to an affected device and execute commands with full admin rights. Cisco has not released software updates that address this vulnerability. This advisory will be updated with fixed software information once fixed software becomes available. There is a workaround to address this vulnerability.

Technologies

Cisco Sg550X-48PCisco Sf302-08Mpp FirmwareCisco Sg300-10Mpp FirmwareCisco Sg250-26P FirmwareCisco Sg550X-48Cisco Sg200-10FpCisco Sf302-08MpCisco Sf550X-24P FirmwareCisco Sf550X-24PCisco Sg300-52P FirmwareCisco Sx550X-52Cisco Sf200-48Cisco Sg200-26FpCisco Sg200-08PCisco Sg300-28PCisco Sx550X-24Cisco Sg300-10 FirmwareCisco Sg250-26HpCisco Sg500-28PCisco Sg200-26Cisco Sf500-24 FirmwareCisco Sf302-08PpCisco Sg300-28Cisco Sg300-20Cisco Sf350-48Cisco Sf300-24PpCisco Sg350-28P FirmwareCisco Sg350X-48 FirmwareCisco Sg550X-24 FirmwareCisco Sg250X-24PCisco Sg250-08 FirmwareCisco Sg350-28 FirmwareCisco Sf500-24Cisco Sx550X-24FCisco Sg550X-48 FirmwareCisco Sx550X-16FtCisco Sg300-10Sfp FirmwareCisco Sg350Xg-24F FirmwareCisco Sg500-52Cisco Sg350X-24 FirmwareCisco Sx550X-12FCisco Sg350X-48MpCisco Sg550X-24Mpp FirmwareCisco Sf300-24 FirmwareCisco Sf300-48PpCisco Sf250-48Cisco Sg500-28P FirmwareCisco Sf300-24MpCisco Sf200-24FpCisco Sf500-24P FirmwareCisco Sf302-08Mp FirmwareCisco Sf550X-48Mp FirmwareCisco Sg250-50HpCisco Sx550X-24F FirmwareCisco Sg250-08Cisco Sg250-50 FirmwareCisco Sg550X-24MpCisco Sg300-10Pp FirmwareCisco Sg500X-24P FirmwareCisco Sg300-52PCisco Sg550X-48MpCisco Sg350-10P FirmwareCisco Sg550X-24P FirmwareCisco Sg300-10MpCisco Sg250X-24P FirmwareCisco Sf302-08Cisco Sg300-28MpCisco Sg300-52Cisco Sg250-26PCisco Sg350Xg-48T FirmwareCisco Sg300-52MpCisco Sg350X-24Mp FirmwareCisco Sg250-08Hp FirmwareCisco Sg300-10MppCisco Sg250-50Hp FirmwareCisco Sg355-10PCisco Sg300-28P FirmwareCisco Sg200-50FpCisco Sf300-24Pp FirmwareCisco Sf500-48PCisco Sf250-24PCisco Sg300-10PCisco Sf550X-24 FirmwareCisco Sf300-48 FirmwareCisco Sg500X-48P FirmwareCisco Sx550X-24Ft FirmwareCisco Sg250-08HpCisco Sg500-28 FirmwareCisco Sf302-08PCisco Sg250-50Cisco Sg300-10PpCisco Sf550X-48 FirmwareCisco Sg500Xg-8F8T FirmwareCisco Sg350-28PCisco Sg300-52 FirmwareCisco Sf300-24P FirmwareCisco Sg300-28 FirmwareCisco Sf302-08 FirmwareCisco Sg300-28Mp FirmwareCisco Sg500-52Mp FirmwareCisco Sg250X-48Cisco Sx550X-12F FirmwareCisco Sg300-10SfpCisco Sf200-24Fp FirmwareCisco Sg350Xg-48TCisco Sg350X-48P FirmwareCisco Sf500-48P FirmwareCisco Sf350-48P FirmwareCisco Sg200-08Cisco Sg300-20 FirmwareCisco Sg250-10P FirmwareCisco Sg200-10Fp FirmwareCisco Sf250-24Cisco Sg355-10P FirmwareCisco Sf300-08Cisco Sg250-26 FirmwareCisco Sg350Xg-24T FirmwareCisco Sg250X-48P FirmwareCisco Sg500X-24Cisco Sx550X-52 FirmwareCisco Sf200-24PCisco Sf250-24P FirmwareCisco Sg350-10PCisco Sg350-10MpCisco Sg200-50Fp FirmwareCisco Sg200-26Fp FirmwareCisco Sg350X-24PCisco Sg200-08 FirmwareCisco Sf300-24Cisco Sf250-48HpCisco Sg350Xg-24FCisco Sf300-24PCisco Sg300-52Mp FirmwareCisco Sf250-48 FirmwareCisco Sg550X-24MppCisco Sf550X-24MpCisco Sf250-24 FirmwareCisco Sg300-10Mp FirmwareCisco Sg500-52PCisco Sx550X-24 FirmwareCisco Sg350Xg-2F10 FirmwareCisco Sg500-52 FirmwareCisco Sf350-48PCisco Sf550X-24Cisco Sg350X-48Mp FirmwareCisco Sf200-24 FirmwareCisco Sg500-28Cisco Sg250-10PCisco Sg250-50P FirmwareCisco Sg350-10 FirmwareCisco Sg250X-24Cisco Sg350X-24P FirmwareCisco Sg350X-24Cisco Sf200-48PCisco Sf200-24Cisco Sf550X-48PCisco Sg350-28Mp FirmwareCisco Sf500-48 FirmwareCisco Sg300-10P FirmwareCisco Sg350-10Mp FirmwareCisco Sg500-28MppCisco Sg250X-48PCisco Sf550X-24Mp FirmwareCisco Sg350X-48Cisco Sg550X-24Cisco Sg350-28Cisco Sg250X-48 FirmwareCisco Sf300-48P FirmwareCisco Sg200-26PCisco Sg300-10Cisco Sf300-48Cisco Sg350Xg-24TCisco Sg350X-24MpCisco Sg200-50PCisco Sf350-48 FirmwareCisco Sf300-48PCisco Sg200-18 FirmwareCisco Sg250-26Cisco Sg350X-48PCisco Sx550X-16Ft FirmwareCisco Sf200-48P FirmwareCisco Sg200-18Cisco Sg350-28MpCisco Sf302-08P FirmwareCisco Sg550X-24PCisco Sg200-08P FirmwareCisco Sf550X-48P FirmwareCisco Sf350-48MpCisco Sf550X-48Cisco Sg200-26P FirmwareCisco Sg300-28Pp FirmwareCisco Sf500-24PCisco Sg500X-48PCisco Sg500X-24PCisco Sg200-50 FirmwareCisco Sg500X-48 FirmwareCisco Sg550X-48P FirmwareCisco Sf302-08MppCisco Sg500-28Mpp FirmwareCisco Sf500-48Cisco Sg250-18Cisco Sg250-50PCisco Sg350-10Cisco Sx550X-24FtCisco Sg200-50P FirmwareCisco Sf300-48Pp FirmwareCisco Sg200-50Cisco Sf250-48Hp FirmwareCisco Sf200-48 FirmwareCisco Sf300-24Mp FirmwareCisco Sg500-52P FirmwareCisco Sg550X-24Mp FirmwareCisco Sf550X-48MpCisco Sg500X-48Cisco Sg250-26Hp FirmwareCisco Sg200-26 FirmwareCisco Sg550X-48Mp FirmwareCisco Sf350-48Mp FirmwareCisco Sg500Xg-8F8TCisco Sg500-52MpCisco Sg250X-24 FirmwareCisco Sg300-28PpCisco Sf200-24P FirmwareCisco Sg250-18 FirmwareCisco Sg350Xg-2F10Cisco Sf300-08 FirmwareCisco Sf302-08Pp FirmwareCisco Sg500X-24 Firmware

Weaknesses

CWE-798

CVSS scores

  • v3.19.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • v2.09.3AV:N/AC:M/Au:N/C:C/I:C/A:C

MITRE ATT&CK

Inferred

Where this vulnerability fits in an attack

Initial Access Persistence Privilege Escalation Stealth Credential Access

References

Potentially impacted assets

See if this affects your attack surface

Latest trending attack

Criticaltoday

Google Brotli decoder - Remote Code Execution via compressed requests (Exploitation Check)

This control is the second step of the Patrowl response to CVE-2026-111497 (Node2Shell). It complements the first control of 22 October 2026, which focused on the Node.js runtime, and does not replace it. Why a second control CVE-2026-111497 is an out-of-bounds write in the Google Brotli decoder, the library that decompresses Brotli ("br") data. It was first published as a Node.js vulnerability, because Node.js bundles this decoder. Later publications showed that the flaw is in the library itself. Every product that embeds an affected version of the decoder is concerned, whatever its language or vendor. A public proof of concept demonstrates code execution. Any server that decompresses request bodies sent with "Content-Encoding: br" exposes the decoder to unauthenticated attackers. Known cases include Express 5 and NestJS 11 on Node.js, Koa and Fastify setups, Bun, Envoy and Istio with request decompression enabled, and any application or reverse proxy that decodes Brotli request bodies with an affected library. The flaw also works in the other direction. A malicious server can compromise an unpatched client that decodes a Brotli response, for example Node.js fetch(), Python clients (requests, httpx, aiohttp, Scrapy) with the Brotli or brotlicffi package, or libcurl builds with Brotli support. What this control checks Patrowl sends small, valid Brotli-compressed requests to each asset and observes whether the server decodes them. The check does not depend on the technology: it detects the behaviour, whatever the stack behind it. These requests are what any legitimate client could send. They never reach the vulnerable code path and cannot affect the availability of the service. How to read the result Potentially impacted means the asset decodes Brotli request bodies: the attack surface is exposed. It does not confirm that the asset is vulnerable. The version of the Brotli decoder in use is not visible from the outside. This check covers applications that parse request bodies on their root path. A Not impacted result does not rule out exposure on other routes, nor on the client side. Checking the versions on the servers remains the only exhaustive verification. Two situations are possible. When the decoding is done by your own application or reverse proxy, identify the component and update it. If an update is not possible right away, reject requests with "Content-Encoding: br" at the reverse proxy or WAF. When the asset is hosted on a managed platform or behind a CDN (for example Platform.sh, Upsun or Fastly), the decoding may be done by the provider's edge router, in front of your application. You cannot patch it yourself, but this router handles all the traffic of your site. Ask your provider to confirm that its edge components are patched against CVE-2026-111497. Assets hosted on a managed platform or behind a CDN carry the tag "paas: platform.sh" or "cdn: fastly" in the asset view: for these assets, the Brotli decoding is done by the provider's edge router, in front of your application, and only the provider can patch it. Affected and fixed versions Google Brotli 1.0.3 to 1.2.0 are affected, fixed in 1.0.10, 1.1.1 and 1.2.1. Fixed releases of the main products embedding it: Node.js 22.23.4, 24.22.1 and 26.12.1 (end-of-life lines 20.x and older and 25.x receive no fix), Bun 1.4.4, Envoy 1.37.8, 1.38.6, 1.39.3 and 1.40.0, Istio 1.29.9, 1.30.6 and 1.31.2, Python Brotli 1.2.1 and brotlicffi 1.2.1.0. Products that link against the system library depend on the Brotli package of the Linux distribution. Recommendations Update every component that embeds the Brotli decoder (only real fix). Start with the assets flagged by this control. Restart the processes after the update. Rebuild containers, single-executable applications and appliances that bundle an affected runtime or library. Reduce the exposure until the update is deployed. Reject requests with "Content-Encoding: br" at the reverse proxy, load balancer or WAF, case-insensitively and including lists such as "gzip, br". On Envoy and Istio, disable request decompression for Brotli. Contact your edge provider about the status of the pathing (Fastly / Plateform.sh) Review outbound calls. List the features that fetch content from servers you do not control, and patch the services that host them first.

Take 15 minutes to discover our platform with our experts

PatrowlIntel platform screenshot