Description
Razorpay IFSC Ruby gem through 2.0.62 contains a server-side request forgery vulnerability that allows attackers to redirect API requests by supplying a crafted IFSC code to IFSC.find or IFSC#get. Attackers can submit network-path references or absolute URIs that URI.join resolves as a new host, sending GET requests to internal or attacker-chosen hosts and returning parsed response fields.
Published: 2026-10-13
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Server‑Side Request Forgery (SSRF)
Action: Immediate Patch
AI Analysis

Impact

The vulnerability allows an attacker to supply a crafted IFSC code that causes the library to perform HTTP GET requests to arbitrary hosts via URI.join. This results in outbound network traffic from the application, potentially leaking internal resources or enabling data exfiltration. The flaw stems from unsafe handling of user input, identified as CWE-918.

Affected Systems

The affected product is the Razorpay IFSC Ruby gem version 2.0.62. Any Ruby application that includes or imports this gem and invokes IFSC.find or IFSC#get with user‑controlled input is potentially vulnerable.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity. Because the exploit requires only crafting an IFSC code value, it can be performed through normal API usage, assuming the application accepts user input. The EPSS score is unavailable, but the lack of KEV listing suggests no widespread exploitation yet. Nevertheless, the impact of facilitating uncontrolled outbound requests warrants prompt mitigation.

Generated by OpenCVE AI on October 17, 2026 at 06:06 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Razorpay IFSC gem to a version newer than 2.0.62 where the SSRF issue is fixed
  • Validate the IFSC code input so that only valid, expected bank identifiers are accepted, rejecting any slashes or URI schemes
  • Restrict outbound DNS or HTTP calls from the application to a whitelist of allowed hosts to prevent abuse if the bug remains

Generated by OpenCVE AI on October 17, 2026 at 06:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 21 Oct 2026 20:45:00 +0000

Type Values Removed Values Added
First Time appeared Razorpay
Razorpay ifsc
Vendors & Products Razorpay
Razorpay ifsc

Wed, 14 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 13 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description Razorpay IFSC Ruby gem through 2.0.62 contains a server-side request forgery vulnerability that allows attackers to redirect API requests by supplying a crafted IFSC code to IFSC.find or IFSC#get. Attackers can submit network-path references or absolute URIs that URI.join resolves as a new host, sending GET requests to internal or attacker-chosen hosts and returning parsed response fields.
Title Razorpay IFSC Ruby gem through 2.0.62 SSRF via IFSC lookup
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-14T16:22:04.586Z

Reserved: 2026-10-13T17:59:38.226Z

Link: CVE-2026-110222

cve-icon Vulnrichment

Updated: 2026-10-14T16:21:57.288Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-13T19:18:46.723

Modified: 2026-10-14T17:18:24.513

Link: CVE-2026-110222

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-21T20:24:17Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)