Read the docs
TI-2021-14574 Aliases CVE-2021-36155GHSA-rxmj-hg9v-vp3p

LengthPrefixedMessageReader in gRPC Swift 1.1.0 and earlier allocates buffers of…

Priority LOW 37CWE-770Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Denial of service
Confidentiality · integrity · availability
None · None · High
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub. Impact type from CWE-770.

Summary

LengthPrefixedMessageReader in gRPC Swift 1.1.0 and earlier allocates buffers of arbitrary length, which allows remote attackers to cause uncontrolled resource consumption and deny service.

Why it matters now

EPSS 0.02082 81st percentileScored 2026-11-07
Fix Fixed github.com/grpc/grpc-swift (SwiftURL): 1.2.0

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
——all versions—No fix listedCNA
—github.com/grpc/grpc-swift (SwiftURL)before 1.2.01.2.0Patch availableGHSA-rxmj-hg9v-vp3p
  • — Vendor— Affected all versions Fixed in — No fix listed CNA
  • github.com/grpc/grpc-swift (SwiftURL) Vendor— Affected before 1.2.0 Fixed in 1.2.0 Patch available GHSA-rxmj-hg9v-vp3p

CPE configurations NVD · 3

CPEVersionsRoleVendor
cpe:2.3:a:linuxfoundation:grpc_swift:1.0.0:*:*:*:*:*:*:*1.0.0Vulnerablebackstage
cpe:2.3:a:linuxfoundation:grpc_swift:1.1.0:*:*:*:*:*:*:*1.1.0Vulnerablebackstage
cpe:2.3:a:linuxfoundation:grpc_swift:1.1.1:*:*:*:*:*:*:*1.1.1Vulnerablebackstage
  • cpe:2.3:a:linuxfoundation:grpc_swift:1.0.0:*:*:*:*:*:*:* Versions 1.0.0 Vulnerable ·backstage
  • cpe:2.3:a:linuxfoundation:grpc_swift:1.1.0:*:*:*:*:*:*:* Versions 1.1.0 Vulnerable ·backstage
  • cpe:2.3:a:linuxfoundation:grpc_swift:1.1.1:*:*:*:*:*:*:* Versions 1.1.1 Vulnerable ·backstage

Remediation

  • Fix · GHSA-rxmj-hg9v-vp3p github.com/grpc/grpc-swift (SwiftURL) Fixed in 1.2.0 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2021-36155
  2. 2026-10-03 Alias added: GHSA-rxmj-hg9v-vp3p

References

  • TI-2022-08591 Denial of Service via reachable assertion in grpc-swift CVSS 3.1HIGH 7.5
  • TI-2021-14573 HTTP2ToRawGRPCServerCodec in gRPC Swift 1.1.1 and earlier allows remote attackers to deny… CVSS 3.1HIGH 7.5
  • TI-2021-14572 Mismanaged state in GRPCWebToHTTP2ServerCodec.swift in gRPC Swift 1.1.0 and 1.1.1 allows… CVSS 3.1HIGH 7.5

Sources