Security Risk Severity

Medium Security Risks — Page 2

Published vulnerability pages grouped by medium severity. Use this page to review risks that need similar prioritization.

969 published medium risks

Medium severity

Showing 37–72 of 969 published risks.

Clear
medium

CVE-2026-65528 BSK PDF Manager vulnerability

Contributor Cross Site Scripting (XSS) in BSK PDF Manager <= 3.8 versions.

CVE-2026-65528xss

Updated Jul 24, 2026

medium

CVE-2026-65531 Qubely vulnerability

Unauthenticated Broken Access Control in Qubely <= 1.8.14 versions.

CVE-2026-65531authorization-bypass

Updated Jul 24, 2026

medium

CVE-2026-65533 Smart SEO Tool vulnerability

Contributor Cross Site Scripting (XSS) in Smart SEO Tool <= 4.1.2 versions.

CVE-2026-65533xss

Updated Jul 24, 2026

medium

CVE-2026-65534 Custom links in Elementor Image Carousel vulnerability

Author Cross Site Scripting (XSS) in Custom links in Elementor Image Carousel <= 1.1.1 versions.

CVE-2026-65534xss

Updated Jul 24, 2026

medium

CVE-2026-65535 TinyMCE Templates vulnerability

Contributor Sensitive Data Exposure in TinyMCE Templates <= 4.8.1 versions.

CVE-2026-65535

Updated Jul 24, 2026

medium

CVE-2026-65537 Cyr to Lat reloaded – transliteration of links and file names vulnerability

Subscriber Broken Access Control in Cyr to Lat reloaded – transliteration of links and file names <= 1.3.3 versions.

CVE-2026-65537authorization-bypass

Updated Jul 24, 2026

medium

CVE-2026-65538 Machete vulnerability

Author Cross Site Scripting (XSS) in Machete <= 5.2 versions.

CVE-2026-65538xss

Updated Jul 24, 2026

medium

CVE-2026-65550 Tabs vulnerability

Shop Manager Cross Site Scripting (XSS) in Tabs <= 2.5 versions.

CVE-2026-65550xss

Updated Jul 24, 2026

medium

CVE-2026-65898 DOMPurify vulnerability

DOMPurify before 3.4.11 fails to clone the ALLOWED_ATTR allowlist when setConfig() is used with an uponSanitizeAttribute hook, allowing the hook to permanently mutate the shared allowlist. Attackers can register a hook that conditionally allows dangerous attributes like onerror for trusted elements, then submit untrusted content that inherits the polluted allowlist and executes event handlers as stored XSS.

CVE-2026-65898xss

Updated Jul 24, 2026

medium

CVE-2026-65899 DOMPurify vulnerability

DOMPurify 3.0.0 before 3.4.9 does not reset the retained Trusted Types policy when clearConfig() is called, so a DOMPurify instance reused across trust boundaries stays bound to a previously supplied TRUSTED_TYPES_POLICY. A later caller that requests RETURN_TRUSTED_TYPE output receives a TrustedHTML object created by the old (potentially unsafe) policy rather than a clean default, which can lead to script execution at a Trusted Types sink. Passing TRUSTED_TYPES_POLICY: null on the later call also does not clear the retained policy.

CVE-2026-65899

Updated Jul 24, 2026

medium

CVE-2026-65900 DOMPurify vulnerability

DOMPurify versions >=3.0.0 and before 3.4.8, when configured with SAFE_FOR_TEMPLATES together with a DOM output mode (RETURN_DOM, RETURN_DOM_FRAGMENT, or IN_PLACE), fail to strip template expressions (e.g. ${evil}, {{evil}}, <%evil%>) inside <template> element content. The final normalization/scrub pass (_scrubTemplateExpressions) uses a NodeIterator and node.normalize() that do not descend into template.content, so expressions that only form after adjacent text nodes merge survive sanitization. This bypasses SAFE_FOR_TEMPLATES and can allow a downstream template engine to evaluate attacker-supplied expressions. The string output path is not affected.

CVE-2026-65900xss

Updated Jul 24, 2026

medium

CVE-2026-65901 DOMPurify vulnerability

DOMPurify through 3.4.6 contains a cross-site scripting vulnerability in IN_PLACE mode that trusts attacker-controlled nodeName on live non-form nodes. Attackers can supply hostile live DOM objects with real script children whose observable nodeName is clobbered to appear as allowed elements, causing scripts to execute when the sanitized tree is inserted into a live document.

CVE-2026-65901xss

Updated Jul 24, 2026

medium

CVE-2026-65902 DOMPurify vulnerability

DOMPurify before 3.4.7 (affected versions <= 3.4.5) passes direct references to the module-level DEFAULT_ALLOWED_TAGS and DEFAULT_ALLOWED_ATTR sets to the uponSanitizeElement and uponSanitizeAttribute hooks via data.allowedTags / data.allowedAttributes when sanitize is called without an explicit cfg.ALLOWED_TAGS / cfg.ALLOWED_ATTR array. A hook that mutates these fields permanently widens the default allow-lists for the lifetime of the DOMPurify instance, so all subsequent default-config sanitize calls inherit the widened defaults and attacker payloads using the poisoned tag/attribute name survive sanitization. removeAllHooks(), clearConfig(), and passing a fresh cfg do not recover the state; only constructing a new DOMPurify instance does.

CVE-2026-65902

Updated Jul 24, 2026

medium

CVE-2026-65903 DOMPurify vulnerability

DOMPurify before 3.4.0 contains a logic error in the ADD_TAGS function where short-circuit evaluation allows forbidden tags to bypass FORBID_TAGS restrictions. Attackers can craft input containing tags listed in FORBID_TAGS that are also added via ADD_TAGS function, causing them to be retained in sanitized output.

CVE-2026-65903

Updated Jul 24, 2026

medium

CVE-2026-65911 DOMPurify vulnerability

In DOMPurify through 3.3.3, function predicates supplied via ADD_ATTR or ADD_TAGS to DOMPurify.sanitize() persist in internal state (EXTRA_ELEMENT_HANDLING) across subsequent sanitize() calls on the same instance. If a later call on the same instance provides ADD_ATTR or ADD_TAGS as an array rather than a function, the previously set function handler is neither cleared nor overwritten, so it continues to approve attacker-controlled attributes or tags. This can allow dangerous event-handler attributes or forbidden tags (bypassing FORBID_TAGS) to survive sanitization, resulting in cross-site scripting. The vendor (Cure53) considers this an edge case outside DOMPurify's threat model; the referenced advisory lists 3.4.0 as the patched version.

CVE-2026-65911xss

Updated Jul 24, 2026

medium

CVE-2026-65913 DOMPurify vulnerability

DOMPurify before 3.3.2 contains a prototype pollution vulnerability in USE_PROFILES mode that allows attackers to bypass attribute filtering by polluting Array.prototype properties. Attackers can set Array.prototype properties like onclick to true, causing DOMPurify to accept event handlers as allowlisted attributes and resulting in DOM-based XSS when sanitized markup is rendered.

CVE-2026-65913input-validationxss

Updated Jul 24, 2026

medium

CVE-2026-65912 DOMPurify vulnerability

DOMPurify before 3.3.2 contains a URI validation bypass vulnerability when ADD_ATTR is provided as a predicate function via EXTRA_ELEMENT_HANDLING.attributeCheck. Attackers can supply a predicate that accepts specific attribute and tag combinations to bypass URI-safe validation, allowing unsafe protocols like javascript: to survive sanitization and execute as DOM-based XSS when the link is activated.

CVE-2026-65912xss

Updated Jul 24, 2026

medium

CVE-2026-8287 Online Pre-Accounting Software vulnerability

Allocation of resources without limits or throttling vulnerability in BizimHesap Information Systems Industry and Trade Inc. Online Pre-Accounting Software allows Excessive Allocation. This issue affects Online Pre-Accounting Software: through 17072026.

CVE-2026-8287denial-of-service

Updated Jul 24, 2026

medium

CVE-2026-65914 DOMPurify vulnerability

DOMPurify before 3.3.2 contains a mutation-XSS vulnerability when sanitized HTML is reinserted into special parsing contexts using innerHTML with wrappers like script, xmp, iframe, noembed, noframes, or noscript. Attackers can craft payloads with closing sequences that break out of the wrapper context during reparsing, reactivating dangerous markup with event handlers to execute JavaScript.

CVE-2026-65914xss

Updated Jul 24, 2026

medium

CVE-2026-43820 swift-nio-ssl vulnerability

NIOSSLCertificate._subjectAlternativeNames provides access to the raw bytes for a cert's SANs. NIOSSL provides access to a buffer assumed to be backed by an ASN1_STRING, but not all SANs are backed by ASN1_STRING, so accessing the buffer for such a type can lead to out-of-bounds memory access. This vulnerability is addressed in swift-nio-ssl version 2.37.2.

CVE-2026-43820

Updated Jul 24, 2026

medium

CVE-2026-11804 Niagara Framework vulnerability

Improper handling of insufficient permissions or privileges vulnerability in Tridium Niagara Framework on Windows, Linux, QNX, Tridium Niagara Enterprise Security on Windows, Linux, QNX allows Privilege Abuse. This issue affects Niagara Framework: before 4.14.6, before 4.15.5; Niagara Enterprise Security: before 4.14.6, before 4.15.5.

CVE-2026-11804linuxwindows

Updated Jul 24, 2026

medium

CVE-2026-15611 Logto vulnerability

Logto allows unverified email-based SSO account linking, enabling an attacker to register an identity at a permissive IdP using a victim’s email and gain unauthorized access to the victim’s account.

CVE-2026-15611

Updated Jul 24, 2026

medium

CVE-2026-15612 Logto vulnerability

Logto bypasses OIDC nonce validation when the nonce claim is absent from the id_token, enabling replay of authentication tokens and weakening session-binding.

CVE-2026-15612

Updated Jul 24, 2026

medium

CVE-2026-38764 Protegent 360 vulnerability

An issue in Unistal Systems Pvt. Ltd.Protegent 360 v2.0.0.4 allows a local attacker to escalate privileges via the kernel driver pgsecdl.sys

CVE-2026-38764linux

Updated Jul 24, 2026

medium

CVE-2026-39155 Knot DNS vulnerability

Knot DNS before 3.4.10 and 3.5.x before 3.5.4 contains a vulnerability in mod-onlinesign where the next NSEC owner name can be computed incorrectly. This can create an overly broad authenticated denial interval, allowing downstream validating resolvers using aggressive negative caching to synthesize negative answers for legitimate names and causing resolver-side denial of service.

CVE-2026-39155denial-of-service

Updated Jul 24, 2026

medium

CVE-2026-15614 Logto vulnerability

Logto silently fails to delete IdP-initiated SAML sessions, enabling session replay and reuse within the session’s validity window.

CVE-2026-15614saml

Updated Jul 24, 2026

medium

CVE-2026-52439 beetl vulnerability

An issue in xiandafu beetl 3.20.2 allows a remote attacker to execute arbitrary code via the type.new function and the property reflection mechanism

CVE-2026-52439remote-code-execution

Updated Jul 24, 2026

medium

CVE-2026-15615 Logto vulnerability

Logto omits validation of the SAML <Conditions> element, enabling attackers to strip time and audience restrictions and replay assertions indefinitely.

CVE-2026-15615saml

Updated Jul 24, 2026

medium

CVE-2026-15616 Logto vulnerability

Logto does not enforce locally configured MFA during SSO authentication, allowing users to bypass second-factor requirements and grants unauthorized access.

CVE-2026-15616

Updated Jul 24, 2026

medium

CVE-2026-15617 Logto vulnerability

Logto performs principal lookup without normalizing email and identifier strings, enabling principal collision and unauthorized account access via case- or Unicode-different identities.

CVE-2026-15617

Updated Jul 24, 2026

medium

CVE-2026-48531 GFI Archiver vulnerability

GFI Archiver before 15.13 contains a stored cross-site scripting vulnerability in the Retention Policy configuration that allows authenticated attackers to inject arbitrary web script or HTML via the policy name parameter to /Archiver/RetentionPolicyWizard.aspx. The injected payload is stored by RetentionPolicyWizard.SaveAllConfigSettings() without output encoding and is executed in the browsers of users who subsequently view the Retention and Spam Policies page.

CVE-2026-48531xss

Updated Jul 24, 2026

medium

CVE-2026-48532 GFI Archiver vulnerability

GFI Archiver before 15.13 contains a stored cross-site scripting vulnerability in the File History Retention Policy configuration that allows authenticated attackers to inject arbitrary web script or HTML via the policy name parameter to /Archiver/FAARetentionPolicyWizard.aspx. The injected payload is stored by RetentionPolicyWizard.SaveAllConfigSettings() without output encoding and is executed in the browsers of users who subsequently view the File History Retention Policies page.

CVE-2026-48532xss

Updated Jul 24, 2026

medium

CVE-2026-48530 GFI Archiver vulnerability

GFI Archiver before 15.13 contains a stored cross-site scripting vulnerability in the Classification Rules configuration that allows authenticated attackers to inject arbitrary web script or HTML via the rule name and email criteria parameters to /Archiver/CategorizationPolicyWizard.aspx. The injected payload is stored by CategorizationPolicyWizard.SaveAllConfigSettings() without output encoding and is executed in the browsers of users who subsequently view the Classification Rules page.

CVE-2026-48530xss

Updated Jul 24, 2026

medium

CVE-2026-48534 GFI Archiver vulnerability

GFI Archiver before 15.13 contains a stored cross-site scripting vulnerability in the IMAP Server configuration that allows authenticated attackers to inject arbitrary web script or HTML via the server URL parameter to /Archiver/ImapServerWizard.aspx. The injected payload is stored by ImapServerWizard.SaveAllConfigSettings() without output encoding and is executed in the browsers of users who subsequently view the IMAP Server configuration page.

CVE-2026-48534xss

Updated Jul 24, 2026

medium

CVE-2026-48535 GFI Archiver vulnerability

GFI Archiver before 15.13 contains a stored cross-site scripting vulnerability in the Call Home proxy server configuration that allows authenticated attackers to inject arbitrary web script or HTML via the proxy server address parameter to /Archiver/CallHomeSettingsWizard.aspx. The injected payload is stored by CallHomeSettingsWizard.SaveAllConfigSettings() without output encoding and is executed in the browsers of users who subsequently view the General Settings Additional Settings page.

CVE-2026-48535xss

Updated Jul 24, 2026

medium

CVE-2026-48536 GFI Archiver vulnerability

GFI Archiver before 15.13 contains a stored cross-site scripting vulnerability in the General Settings SMTP configuration that allows authenticated attackers to inject arbitrary web script or HTML via the SMTP server address parameter to /Archiver/GeneralSettingsWizard.aspx. The injected payload is stored by GeneralSettingsWizard.SaveAllConfigSettings() without output encoding and is executed in the browsers of users who subsequently view the General Settings page.

CVE-2026-48536xss

Updated Jul 24, 2026