CyberSecBulletin

Improper Neutralization of Input During Web Page Generation

CWE-79

The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.

We track 4,076 vulnerabilities of this type. 99% are rated high or critical, and the average CVSS score is 7.6. 32 have been exploited in real attacks.

How this weakness is prevented

  • Architecture and Design: Use a vetted library or framework that does not allow this weakness to occur or provides constructs that make this weakness easier to avoid. Examples of libraries and frameworks that make it easier to generate properly encoded output include Microsoft's Anti-XSS library, the OWASP ESAPI Encoding module, and Apache Wicket.
  • Architecture and Design Implementation: Understand all the potential areas where untrusted inputs can enter your software: parameters or arguments, cookies, anything read from the network, environment variables, reverse DNS lookups, query results, request headers, URL components, e-mail, files, filenames, databases, and any external systems that provide data to the application. Remember that such inputs may be obtained indirectly through API calls.
  • Architecture and Design: For any security checks that are performed on the client side, ensure that these checks are duplicated on the server side, in order to avoid CWE-602. Attackers can bypass the client-side checks by modifying values after the checks have been performed, or by changing the client to remove the client-side checks entirely. Then, these modified values would be submitted to the server.
  • Architecture and Design: If available, use structured mechanisms that automatically enforce the separation between data and code. These mechanisms may be able to provide the relevant quoting, encoding, and validation automatically, instead of relying on the developer to provide this capability at every point where output is generated.
  • Implementation: With Struts, write all data from form beans with the bean's filter attribute set to true.

Latest Improper Neutralization of Input During Web Page Generation vulnerabilities

  • 9.6 Critical severity

    SupportAssist Consumer: Improper Neutralization of Input During Web Page Generation

    CVE-2022-29095DellEPSS 1.25%

    Dell SupportAssist Client Consumer versions (3.10.4 and prior) and Dell SupportAssist Client Commercial versions (3.1.1 and prior) contain a cross-site scripting vulnerability. A remote unauthenticated malicious user could potentially exploit this vulnerabilit

  • 9.6 Critical severity

    Realplayer: Improper Neutralization of Input During Web Page Generation

    CVE-2022-32271RealNetworksEPSS 3.04%

    In Real Player 20.0.8.310, there is a DCP:// URI Remote Arbitrary Code Execution Vulnerability. This is an internal URL Protocol used by Real Player to reference a file that contains an URL. It is possible to inject script code to arbitrary domains. It is also

  • 9.8 Critical severity

    Realplayer: Improper Neutralization of Input During Web Page Generation

    CVE-2022-32269RealNetworksEPSS 3.55%

    In Real Player 20.0.8.310, the G2 Control allows injection of unsafe javascript: URIs in local HTTP error pages (displayed by Internet Explorer core). This leads to arbitrary code execution.

  • 8.8 High severity

    BIG-IP: Improper Neutralization of Input During Web Page Generation

    CVE-2022-28716F5

    On 16.1.x versions prior to 16.1.2.2, 15.1.x versions prior to 15.1.5.1, 14.1.x versions prior to 14.1.4.6, 13.1.x versions prior to 13.1.5, and all versions of 12.1.x 11.6.x, a DOM-based cross-site scripting (XSS) vulnerability exists in an undisclosed page o

  • 9.6 Critical severity

    jgraph/drawio: Improper Neutralization of Input During Web Page Generation

    CVE-2022-1575JgraphEPSS 2.4%

    Arbitrary Code Execution through Sanitizer Bypass in GitHub repository jgraph/drawio prior to 18.0.0. - Arbitrary (remote) code execution in the desktop app. - Stored XSS in the web app.

  • 6.1 Medium severity

    Synacor Zimbra Collaboration Suite (ZCS) Cross-Site Scripting (XSS) Exploited

    CVE-2022-27926SynacorEPSS 17.6%

    A reflected cross-site scripting (XSS) vulnerability in the /public/launchNewWindow.jsp component of Zimbra Collaboration (aka ZCS) 9.0 allows unauthenticated attackers to execute arbitrary web script or HTML via request parameters.

  • 8.4 High severity

    causefx/organizr: Improper Neutralization of Input During Web Page Generation

    CVE-2022-1347CausefxEPSS 1.22%

    Stored XSS in the "Username" & "Email" input fields leads to account takeover of Admin & Co-admin users in GitHub repository causefx/organizr prior to 2.1.1810. Account takeover and privilege escalation

  • 9.0 Critical severity

    causefx/organizr: Improper Neutralization of Input During Web Page Generation

    CVE-2022-1346CausefxEPSS 1.04%

    Multiple Stored XSS in GitHub repository causefx/organizr prior to 2.1.1810. This allows attackers to execute malicious scripts in the user's browser and it can lead to session hijacking, sensitive data exposure, and worse.

  • 9.0 Critical severity

    causefx/organizr: Improper Neutralization of Input During Web Page Generation

    CVE-2022-1344CausefxEPSS 1.04%

    Stored XSS due to no sanitization in the filename in GitHub repository causefx/organizr prior to 2.1.1810. This allows attackers to execute malicious scripts in the user's browser and it can lead to session hijacking, sensitive data exposure, and worse.

  • 9.8 Critical severity

    Dompdf: Improper Neutralization of Input During Web Page Generation

    CVE-2022-28368Dompdf ProjectEPSS 83.9%

    Dompdf 1.2.1 allows remote code execution via a .php file in the src:url field of an @font-face Cascading Style Sheets (CSS) statement (within an HTML input file).

  • 9.0 Critical severity

    SambaBox: Improper Neutralization of Input During Web Page Generation

    CVE-2022-25620Profelis IT Consultancy

    Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS) vulnerability in Group Functionality of Profelis IT Consultancy SambaBox allows AUTHENTICATED user to cause execute arbitrary codes on the vulnerable server. This issue affects: Prof

  • 9.8 Critical severity

    post-loader: Improper Neutralization of Input During Web Page Generation

    CVE-2022-0748Post-loaderEPSS 2.09%

    The package post-loader from 0.0.0 are vulnerable to Arbitrary Code Execution which uses a markdown parser in an unsafe way so that any javascript code inside the markdown input files gets evaluated and executed.

  • 9.6 Critical severity

    Marktext: Improper Neutralization of Input During Web Page Generation

    CVE-2022-25069MarkTextEPSS 1.96%

    Mark Text v0.16.3 was discovered to contain a DOM-based cross-site scripting (XSS) vulnerability which allows attackers to perform remote code execution (RCE) via injecting a crafted payload into /lib/contentState/pasteCtrl.js.

  • 9.6 Critical severity

    Cosmetics And Beauty Product Online Store: Improper Neutralization of Input During Web Page Generation

    CVE-2022-25395Cosmetics And Beauty Product Online Store ProjectEPSS 1.05%

    Cosmetics and Beauty Product Online Store v1.0 was discovered to contain multiple reflected cross-site scripting (XSS) attacks via the search parameter under the /cbpos/ app.

  • 9.6 Critical severity

    CSV+: Improper Neutralization of Input During Web Page Generation

    CVE-2022-21241Plus oneEPSS 3.2%

    Cross-site scripting vulnerability in CSV+ prior to 0.8.1 allows a remote unauthenticated attacker to inject an arbitrary script or an arbitrary OS command via a specially crafted CSV file that contains HTML a tag.

  • 9.0 Critical severity

    Marktext: Improper Neutralization of Input During Web Page Generation

    CVE-2022-24123MarkTextEPSS 1.94%

    MarkText through 0.16.3 does not sanitize the input of a mermaid block before rendering. This could lead to Remote Code Execution via a .md file containing a mutation Cross-Site Scripting (XSS) payload.

  • 8.8 High severity

    BIG-IP DNS & GTM: Improper Neutralization of Input During Web Page Generation

    CVE-2022-23013BIG-IP DNS & GTM

    On BIG-IP DNS & GTM version 16.x before 16.1.0, 15.1.x before 15.1.4, 14.1.x before 14.1.4.4, and all versions of 13.1.x, 12.1.x, and 11.6.x, a DOM-based cross-site scripting (XSS) vulnerability exists in an undisclosed page of the BIG-IP Configuration utility

  • 9.0 Critical severity

    TIBCO EBX: Improper Neutralization of Input During Web Page Generation

    CVE-2022-22769TIBCO Software

    The Web server component of TIBCO Software Inc.'s TIBCO EBX, TIBCO EBX, TIBCO EBX, TIBCO EBX Add-ons, TIBCO EBX Add-ons, TIBCO EBX Add-ons, and TIBCO Product and Service Catalog powered by TIBCO EBX contains an easily exploitable vulnerability that allows a lo

  • 9.0 Critical severity

    docs: Improper Neutralization of Input During Web Page Generation

    CVE-2022-22115SismicsEPSS 1.07%

    In Teedy, versions v1.5 through v1.9 are vulnerable to Stored Cross-Site Scripting (XSS) in the name of a created Tag. Since the Tag name is not being sanitized properly in the edit tag page, a low privileged attacker can store malicious scripts in the name of

  • 9.6 Critical severity

    docs: Improper Neutralization of Input During Web Page Generation

    CVE-2022-22114SismicsEPSS 1.34%

    In Teedy, versions v1.5 through v1.9 are vulnerable to Reflected Cross-Site Scripting (XSS). The “search term" search functionality is not sufficiently sanitized while displaying the results of the search, which can be leveraged to inject arbitrary scripts. Th

  • 8.0 High severity

    hoppscotch/hoppscotch: Improper Neutralization of Input During Web Page Generation

    CVE-2022-0121HoppscotchEPSS 1.23%

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in hoppscotch hoppscotch/hoppscotch.This issue affects hoppscotch/hoppscotch before 2.1.1.

  • 5.4 Medium severity

    OpenPLC ScadaBR Cross-site Scripting Exploited

    CVE-2021-26829ScadaBREPSS 48%

    OpenPLC ScadaBR through 0.9.1 on Linux and through 1.12.4 on Windows allows stored XSS via system_settings.shtm.

  • 6.1 Medium severity

    Apple iOS, iPadOS, and watchOS WebKit Cross-Site Scripting (XSS) Exploited

    CVE-2021-1879AppleEPSS 7.08%

    This issue was addressed by improved management of object lifetimes. This issue is fixed in iOS 12.5.2, iOS 14.4.2 and iPadOS 14.4.2, watchOS 7.3.3. Processing maliciously crafted web content may lead to universal cross site scripting. Apple is aware of a repo

  • 6.1 Medium severity

    Roundcube Webmail Cross-Site Scripting (XSS) Exploited

    CVE-2020-35730RoundcubeEPSS 30.9%

    An XSS issue was discovered in Roundcube Webmail before 1.2.13, 1.3.x before 1.3.16, and 1.4.x before 1.4.10. The attacker can send a plain text e-mail message, with JavaScript in a link reference element that is mishandled by linkref_addindex in rcube_string_

  • 6.1 Medium severity

    QNAP NAS File Station Cross-Site Scripting Exploited

    CVE-2018-19953QNAPEPSS 30.5%

    If exploited, this cross-site scripting vulnerability could allow remote attackers to inject malicious code. QNAP has already fixed the issue in the following QTS versions. QTS 4.4.2.1231 on build 20200302; QTS 4.4.1.1201 on build 20200130; QTS 4.3.6.1218 on b

  • 5.4 Medium severity

    QNAP NAS File Station Cross-Site Scripting Exploited

    CVE-2018-19943QNAPEPSS 22.7%

    If exploited, this cross-site scripting vulnerability could allow remote attackers to inject malicious code. QNAP has already fixed these issues in the following QTS versions. QTS 4.4.2.1270 build 20200410 and later QTS 4.4.1.1261 build 20200330 and later QTS

  • 6.1 Medium severity

    Cisco ASA and FTD Cross-Site Scripting (XSS) Exploited

    CVE-2020-3580CiscoEPSS 85.6%

    Multiple vulnerabilities in the web services interface of Cisco Adaptive Security Appliance (ASA) Software and Cisco Firepower Threat Defense (FTD) Software could allow an unauthenticated, remote attacker to conduct cross-site scripting (XSS) attacks against a

  • 6.1 Medium severity

    Roundcube Webmail Cross-Site Scripting (XSS) Exploited

    CVE-2020-13965RoundcubeEPSS 76.6%

    An issue was discovered in Roundcube Webmail before 1.3.12 and 1.4.x before 1.4.5. There is XSS via a malicious XML attachment because text/xml is among the allowed types for a preview.

  • 6.1 Medium severity

    JQuery Cross-Site Scripting (XSS) Exploited

    CVE-2020-11023JqueryEPSS 84.9%

    In jQuery versions greater than or equal to 1.0.3 and before 3.5.0, passing HTML containing <option> elements from untrusted sources - even after sanitizing it - to one of jQuery's DOM manipulation methods (i.e. .html(), .append(), and others) may execute untr

  • 8.2 High severity

    WhatsApp Cross-Site Scripting Exploited

    CVE-2019-18426FacebookEPSS 68.1%

    A vulnerability in WhatsApp Desktop versions prior to 0.3.9309 when paired with WhatsApp for iPhone versions prior to 2.20.10 allows cross-site scripting and local file reading. Exploiting the vulnerability requires the victim to click a link preview from a sp

  • 9.8 Critical severity

    Crestron Multiple Products Command Injection Exploited

    CVE-2019-3929CrestronEPSS 99%

    The Crestron AM-100 firmware 1.6.0.2, Crestron AM-101 firmware 2.7.0.1, Barco wePresent WiPG-1000P firmware 2.3.0.10, Barco wePresent WiPG-1600W before firmware 2.4.1.19, Extron ShareLink 200/250 firmware 2.0.3.4, Teq AV IT WIPS710 firmware 1.1.0.7, SHARP PN-L

  • 6.1 Medium severity

    WordPress Social Warfare Plugin Cross-Site Scripting (XSS) Exploited

    CVE-2019-9978WarfarePluginsEPSS 72.9%

    The social-warfare plugin before 3.5.3 for WordPress has stored XSS via the wp-admin/admin-post.php?swp_debug=load_options swp_url parameter, as exploited in the wild in March 2019. This affects Social Warfare and Social Warfare Pro.

  • 6.1 Medium severity

    Synacor Zimbra Collaboration Suite (ZCS) Cross-Site Scripting (XSS) Exploited

    CVE-2018-6882SynacorEPSS 29.8%

    Cross-site scripting (XSS) vulnerability in the ZmMailMsgView.getAttachmentLinkHtml function in Zimbra Collaboration Suite (ZCS) before 8.7 Patch 1 and 8.8.x before 8.8.7 might allow remote attackers to inject arbitrary web script or HTML via a Content-Locatio

  • 6.1 Medium severity

    Cisco Adaptive Security Appliance (ASA) Cross-Site Scripting (XSS) Exploited

    CVE-2014-2120CiscoEPSS 22.6%

    Cross-site scripting (XSS) vulnerability in the WebVPN login page in Cisco Adaptive Security Appliance (ASA) Software allows remote attackers to inject arbitrary web script or HTML via an unspecified parameter, aka Bug ID CSCun19025.

  • 5.4 Medium severity

    D-Link DSL-2760U Gateway Cross-Site Scripting Exploited

    CVE-2013-5223D-LinkEPSS 50.8%

    Multiple cross-site scripting (XSS) vulnerabilities in D-Link DSL-2760U Gateway (Rev. E1) allow remote authenticated users to inject arbitrary web script or HTML via the (1) ntpServer1 parameter to sntpcfg.cgi, username parameter to (2) ddnsmngr.cmd or (3) tod

  • 6.1 Medium severity

    Adobe Flash Player Cross-Site Scripting (XSS) Exploited

    CVE-2012-0767AdobeEPSS 6.19%

    Cross-site scripting (XSS) vulnerability in Adobe Flash Player before 10.3.183.15 and 11.x before 11.1.102.62 on Windows, Mac OS X, Linux, and Solaris; before 11.1.111.6 on Android 2.x and 3.x; and before 11.1.115.6 on Android 4.x allows remote attackers to in