Description
Krayin CRM 2.2.5 before 2.2.7 contains a server-side request forgery filter bypass that allows users with webhook permissions to reach internal addresses via DNS rebinding. Attackers can return a public address during WebhookService::isSafeEndpoint() validation and an internal address when Guzzle re-resolves, sending blind requests to internal services and cloud metadata endpoints.
Published: 2026-10-19
Score: 2.1 Low
EPSS: n/a
KEV: No
Impact: SSRF filter bypass enabling internal network access via DNS rebinding
Action: Upgrade
AI Analysis

Impact

Krayin CRM versions 2.2.5 through 2.2.6 contain a server‑side request forgery filter bypass that allows users with webhook permissions to reach internal addresses through DNS rebinding. The service validates a public address during WebhookService::isSafeEndpoint() but an attacker can supply a private address at a later resolution step, causing blind requests to internal services and cloud metadata endpoints.

Affected Systems

The vulnerability affects the Krayin Laravel CRM package, specifically versions 2.2.5 and 2.2.6. Versions 2.2.7 and later include the fix and are not affected.

Risk and Exploitability

The CVSS score is 2.1, indicating a low risk if only direct internal network access is the concern. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires a user with webhook permissions and relies on DNS rebinding; the attack surface is therefore limited to users who have the ability to configure or trigger webhooks.

Generated by OpenCVE AI on October 19, 2026 at 15:38 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Krayin CRM to version 2.2.7 or later.
  • Revoke or restrict webhook permissions for users who do not require them.
  • Configure network segmentation or firewall rules to block internal endpoints from receiving external requests.

Generated by OpenCVE AI on October 19, 2026 at 15:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
First Time appeared Krayin
Krayin laravel-crm
Vendors & Products Krayin
Krayin laravel-crm

Mon, 19 Oct 2026 14:15:00 +0000

Type Values Removed Values Added
Description Krayin CRM 2.2.5 before 2.2.7 contains a server-side request forgery filter bypass that allows users with webhook permissions to reach internal addresses via DNS rebinding. Attackers can return a public address during WebhookService::isSafeEndpoint() validation and an internal address when Guzzle re-resolves, sending blind requests to internal services and cloud metadata endpoints.
Title Krayin CRM 2.2.5 before 2.2.7 SSRF Filter Bypass via DNS Rebinding
Weaknesses CWE-918
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Krayin Laravel-crm
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-19T13:55:31.283Z

Reserved: 2026-10-19T13:25:33.179Z

Link: CVE-2026-112288

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-19T14:17:07.287

Modified: 2026-10-19T21:14:14.150

Link: CVE-2026-112288

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T20:15:03Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)