/

CVE-2026-102128

Severity:

HIGH RISK

(7.5)

Improper Authentication (CWE-287) in Kiteworks Gateway

CVE-2026-102128

Analyzed

Vulnerability type

Category:

Improper Authentication

CWE:

CWE-287

Impact:

Unauthorized Account Access and Account Takeover

Severity:

HIGH RISK

(7.5)

CVSS version:

3.1

Catch this CVE while code is being written

Detect vulnerable code directly in pull requests, so CVEs are fixed before merge.

Summary

A high-severity identity-verification weakness in the Kiteworks Email Protection Gateway may allow the gateway to act on the Kiteworks platform for an identity it has not authenticated. A remote unauthenticated sender could potentially cause an account to be provisioned or gain control of a platform account when gateway-to-platform identity trust is not adequately verified.

Affected context

The issue occurs in deployments where the Email Protection Gateway can request actions on the Kiteworks platform, including account provisioning, without sufficiently proving that the represented identity has been authenticated. Risk depends on the gateway's integration permissions, identity-mapping behavior, and the platform's handling of previously unknown users.

Exploit preconditions

  • Attack surface: Email-facing gateway and its integration with the Kiteworks platform
  • Required access: Remote network access sufficient to send or submit an email-related request; no prior user authentication may be required
  • Trigger point: Processing of a message or identity-related request that causes the gateway to invoke platform actions
  • Why exploitation is possible: The integration may trust an unverified sender identity and permit account provisioning or platform actions before authentication and identity ownership are established

Why this happens

The underlying flaw is insufficient verification of the identity represented in a gateway-to-platform request. The gateway can perform actions as though a sender were authenticated, and may create an account for an identity that the platform does not already recognize. This behavior maps to CWE-287: Improper Authentication, where an actor or service is accepted without adequately validating the claimed identity.

Potential impact

  • An attacker could obtain control of a provisioned or targeted platform account
  • Unauthorized access to messages, files, or other resources may occur
  • Account ownership and identity records could be manipulated
  • The vulnerability could enable further abuse of trusted platform workflows
  • Organizations could experience data exposure, impersonation, or operational disruption

General mitigation guidance

Mitigation generally focuses on making identity verification explicit and fail-closed across gateway-to-platform integrations.

Common defensive patterns include:

  • Require strong authentication and proof of identity before allowing platform actions
  • Prevent automatic account provisioning for identities that have not been independently verified
  • Use allowlists, domain controls, or verified directory mappings where appropriate
  • Minimize gateway integration permissions and separate provisioning from content-processing privileges
  • Require additional verification for account ownership changes and sensitive actions
  • Treat sender-controlled identity fields as untrusted input rather than authentication evidence

How teams detect issues like this

Organizations can look for this weakness through:

  • Code and configuration review of gateway identity-mapping and provisioning workflows
  • Static analysis and policy checks for authorization decisions based solely on sender-controlled fields
  • Review of platform audit logs for accounts created or accessed without a corresponding authentication event
  • Monitoring for unexpected gateway-initiated actions, unusual account creation, and identity mismatches
  • Automated security testing that submits unverified identities and confirms that privileged platform actions are denied

Sources

SourceLink
github.comgithub.com/kiteworks/security-advisories/security/advisories/GHSA-qjvp-25r3-rgx6
raw.githubusercontent.comraw.githubusercontent.com/cisagov/CSAF/develop/csaf_files/VA/white/2026/va-26-274-01.json

Frequently asked

questions

Potentially. The described attack surface is reachable through email or gateway processing, and a remote unauthenticated sender may be able to trigger the relevant workflow.

The attacker may only need to send a crafted or otherwise specially handled message. They should not need an existing Kiteworks account if the gateway accepts unverified identities.

Require independent authentication and identity verification before provisioning an account or allowing the gateway to act on a user's behalf.

Treat sender-provided identity data as untrusted, enforce fail-closed authorization, limit integration privileges, and monitor for platform actions without matching authentication records.

Find out what's already
exploitable in your codebase.