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

CVE-2018-0688

NVDCIRCLENISA

EUVD-2018-1498 · Published Jan 9, 2019

Open redirect vulnerability in SEIKO EPSON printers and scanners (DS-570W firmware versions released prior to 2018 March 13, DS-780N firmware versions released prior to 2018 March 13, EP-10VA firmware versions released prior to 2017 September 4, EP-30VA firmware versions released prior to 2017 June 19, EP-707A firmware versions released prior to 2017 August 1, EP-708A firmware versions released prior to 2017 August 7, EP-709A firmware versions released prior to 2017 June 12, EP-777A firmware versions released prior to 2017 August 1, EP-807AB/AW/AR firmware versions released prior to 2017 August 1, EP-808AB/AW/AR firmware versions released prior to 2017 August 7, EP-879AB/AW/AR firmware versions released prior to 2017 June 12, EP-907F firmware versions released prior to 2017 August 1, EP-977A3 firmware versions released prior to 2017 August 1, EP-978A3 firmware versions released prior to 2017 August 7, EP-979A3 firmware versions released prior to 2017 June 12, EP-M570T firmware versions released prior to 2017 September 6, EW-M5071FT firmware versions released prior to 2017 November 2, EW-M660FT firmware versions released prior to 2018 April 19, EW-M770T firmware versions released prior to 2017 September 6, PF-70 firmware versions released prior to 2018 April 20, PF-71 firmware versions released prior to 2017 July 18, PF-81 firmware versions released prior to 2017 September 14, PX-048A firmware versions released prior to 2017 July 4, PX-049A firmware versions released prior to 2017 September 11, PX-437A firmware versions released prior to 2017 July 24, PX-M350F firmware versions released prior to 2018 February 23, PX-M5040F firmware versions released prior to 2017 November 20, PX-M5041F firmware versions released prior to 2017 November 20, PX-M650A firmware versions released prior to 2017 October 17, PX-M650F firmware versions released prior to 2017 October 17, PX-M680F firmware versions released prior to 2017 June 29, PX-M7050F firmware versions released prior to 2017 October 13, PX-M7050FP firmware versions released prior to 2017 October 13, PX-M7050FX firmware versions released prior to 2017 November 7, PX-M7070FX firmware versions released prior to 2017 April 27, PX-M740F firmware versions released prior to 2017 December 4, PX-M741F firmware versions released prior to 2017 December 4, PX-M780F firmware versions released prior to 2017 June 29, PX-M781F firmware versions released prior to 2017 June 27, PX-M840F firmware versions released prior to 2017 November 16, PX-M840FX firmware versions released prior to 2017 December 8, PX-M860F firmware versions released prior to 2017 October 25, PX-S05B/W firmware versions released prior to 2018 March 9, PX-S350 firmware versions released prior to 2018 February 23, PX-S5040 firmware versions released prior to 2017 November 20, PX-S7050 firmware versions released prior to 2018 February 21, PX-S7050PS firmware versions released prior to 2018 February 21, PX-S7050X firmware versions released prior to 2017 November 7, PX-S7070X firmware versions released prior to 2017 April 27, PX-S740 firmware versions released prior to 2017 December 3, PX-S840 firmware versions released prior to 2017 November 16, PX-S840X firmware versions released prior to 2017 December 8, PX-S860 firmware versions released prior to 2017 December 7) allows remote attackers to redirect users to arbitrary web sites and conduct phishing attacks via the web interface of the affected product.

Technologies

Epson Ep-808Ar FirmwareEpson Ep-808ArEpson Ep-807Ar FirmwareEpson Px-S840XEpson Px-S840 FirmwareEpson Ep-979A3Epson Px-M860F FirmwareEpson Px-M7070Fx FirmwareEpson Ep-30VaEpson Ep-977A3Epson Px-M7050Fp FirmwareEpson Px-M350F FirmwareEpson Ep-708A FirmwareEpson Px-S7050Ps FirmwareEpson Ep-879AbEpson Ew-M770TEpson Ew-M660Ft FirmwareEpson Ep-709A FirmwareEpson Ep-977A3 FirmwareEpson Px-M7050Fx FirmwareEpson Ep-879Ab FirmwareEpson Ep-10VaEpson Px-049AEpson Ep-709AEpson Ep-807AwEpson Px-M840F FirmwareEpson Px-S740 FirmwareEpson Px-048A FirmwareEpson Px-M7050F FirmwareEpson Px-S840X FirmwareEpson Ep-707A FirmwareEpson Px-M350FEpson Px-S7050X FirmwareEpson Ds-570WEpson Ep-M570T FirmwareEpson Ew-M5071Ft FirmwareEpson Px-M781F FirmwareEpson Ep-978A3 FirmwareEpson Ep-978A3Epson Px-S7050PsEpson Px-437A FirmwareEpson Px-S05WEpson Px-048AEpson Ep-807Ab FirmwareEpson Ew-M5071FtEpson Pf-71 FirmwareEpson Ds-570W FirmwareEpson Pf-81Epson Px-M5040F FirmwareEpson Px-M7050FxEpson Ep-777AEpson Ep-708AEpson Px-437AEpson Px-M5041F FirmwareEpson Px-S7050 FirmwareEpson Px-M7070FxEpson Px-M650F FirmwareEpson Pf-81 FirmwareEpson Ds-780N FirmwareEpson Px-M740F FirmwareEpson Px-M781FEpson Ep-808AwEpson Px-S05BEpson Ep-879AwEpson Px-S05B FirmwareEpson Ep-907FEpson Pf-70 FirmwareEpson Px-M680FEpson Px-S7070X FirmwareEpson Pf-71Epson Px-S7070XEpson Px-M650A FirmwareEpson Px-M740FEpson Px-S860Epson Ew-M770T FirmwareEpson Pf-70Epson Px-S840Epson Px-S350 FirmwareEpson Px-S7050Epson Px-S350Epson Ep-807ArEpson Ep-879Aw FirmwareEpson Px-M5041FEpson Px-M840FxEpson Ep-807AbEpson Ep-808Ab FirmwareEpson Ep-777A FirmwareEpson Px-S5040Epson Px-S7050XEpson Px-M680F FirmwareEpson Px-S5040 FirmwareEpson Px-M840Fx FirmwareEpson Ep-707AEpson Ep-879ArEpson Ep-10Va FirmwareEpson Px-M860FEpson Ew-M660FtEpson Ep-807Aw FirmwareEpson Px-M7050FpEpson Ep-879Ar FirmwareEpson Ds-780NEpson Ep-808AbEpson Ep-907F FirmwareEpson Ep-30Va FirmwareEpson Px-M840FEpson Px-M650AEpson Px-S05W FirmwareEpson Ep-979A3 FirmwareEpson Px-S740Epson Px-M5040FEpson Px-S860 FirmwareEpson Px-049A FirmwareEpson Ep-M570TEpson Ep-808Aw FirmwareEpson Px-M7050FEpson Px-M650F

Weaknesses

CWE-601

CVSS scores

  • v3.06.1CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
  • v2.05.8AV:N/AC:M/Au:N/C:P/I:P/A:N

MITRE ATT&CK

Inferred

Where this vulnerability fits in an attack

Initial 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.

News

Our latest news

Couldn’t load the latest news.

Take 15 minutes to discover our platform with our experts

PatrowlIntel platform screenshot