{"id":"CVE-2026-112288","summary":"Krayin CRM 2.2.5 before 2.2.7 SSRF Filter Bypass via DNS Rebinding","details":"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.","modified":"2026-10-24T02:50:10.862588395Z","published":"2026-10-19T13:55:31.283Z","database_specific":{"cwe_ids":["CWE-918"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/112xxx/CVE-2026-112288.json","cna_assigner":"VulnCheck"},"references":[{"type":"WEB","url":"https://packagist.org"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/112xxx/CVE-2026-112288.json"},{"type":"ADVISORY","url":"https://github.com/krayin/laravel-crm/releases/tag/v2.2.7"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-112288"},{"type":"ADVISORY","url":"https://www.vulncheck.com/advisories/krayin-crm-2.2.5-before-2.2.7-ssrf-filter-bypass-via-dns-rebinding"},{"type":"FIX","url":"https://github.com/krayin/laravel-crm/commit/64b9125f33a7eb2ef9916d0e5fd8215c7f6a8c28"},{"type":"FIX","url":"https://github.com/krayin/laravel-crm/pull/2683"},{"type":"PACKAGE","url":"https://github.com/krayin/laravel-crm"},{"type":"ARTICLE","url":"https://github.com/krayin/laravel-crm/blob/v2.2.6/packages/Webkul/Automation/src/Services/WebhookService.php"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/krayin/laravel-crm","events":[{"introduced":"f52d571d8f1b19c86eb928959b66f3c421cf3ea6"},{"fixed":"999b596d0f53cb11c9b029f733a1d67e01fccda6"},{"fixed":"64b9125f33a7eb2ef9916d0e5fd8215c7f6a8c28"}],"database_specific":{"extracted_events":[{"range":[{"introduced":"2.2.5"},{"fixed":"2.2.7"}],"source":"AFFECTED_FIELD","strategy":"StandardRange"},{"range":[{"fixed":"64b9125f33a7eb2ef9916d0e5fd8215c7f6a8c28"}],"source":"REFERENCES_COMMIT"},{"original_tag":"v2.2.7","range":[{"fixed":"999b596d0f53cb11c9b029f733a1d67e01fccda6"}],"source":"REFERENCES_TAG"}]}}],"versions":["v2.2.6","v2.2.5"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-112288.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V4","score":"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"}]}