{"id":"CVE-2025-65581","aliases":["EUVD-2025-203823","GHSA-vfm5-cr22-jg3m"],"status":"published","title":"ABP Account Module has an Open Redirect through Improper validation in its register function","description":"An open redirect vulnerability exists in the Account module in Volosoft ABP Framework \u003e= 5.1.0 and \u003c 10.0.0-rc.2. Improper validation of the returnUrl parameter in the register function allows an attacker to redirect users to arbitrary external domains.","severity":{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-11","score":0.00278,"percentile":0.20464,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-20","CWE-601"],"published":"2025-12-16T00:00:00Z","modified":"2026-10-28T02:30:51Z","fixes":[{"ecosystem":"NuGet","package":"Volo.Abp.Account.Web","fixed_in":["10.0.0-rc.2"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"NuGet","package":"Volo.Abp.Account.Web","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.1.0"},{"fixed":"10.0.0-rc.2"}]}]},{"source":"osv","ecosystem":"NuGet","package":"Volo.Abp.Account.Web","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"5.1.0"},{"fixed":"10.0.0-rc.2"}]}],"versions":["5.1.0","5.1.1","5.1.2","5.1.3","5.1.4","5.2.0","5.2.1","5.2.2","5.3.0","5.3.1","5.3.2","5.3.3","5.3.4","5.3.5","6.0.0","6.0.1","6.0.2","6.0.3","7.0.0","7.0.1","7.0.2","7.0.3","7.1.0","7.1.1","7.2.1","7.2.2","7.2.3","7.3.0","7.3.1","7.3.2","7.3.3","7.4.0","7.4.1","7.4.2","7.4.3","7.4.4","7.4.5","8.0.0","8.0.1","8.0.2","8.0.3","8.0.4","8.0.5","8.0.6","8.1.0","8.1.1","8.1.2","8.1.3","8.1.4","8.1.5","8.2.0","8.2.1","8.2.2","8.2.3","8.3.0","8.3.1","8.3.2","8.3.3","8.3.4","9.0.0","9.0.1","9.0.2","9.0.3","9.0.4","9.0.5","9.0.6","9.0.7","9.0.8","9.1.0","9.1.1","9.1.2","9.1.3","9.2.0","9.2.1","9.2.2","9.2.3","9.2.4","9.3.0","9.3.1","9.3.2","9.3.3","9.3.4","9.3.5","9.3.6","9.3.7"]}],"products":[{"vendor":"volosoft","product":"abp"}],"references":[{"url":"https://github.com/abpframework/abp/commit/a01adc58464d278ca817c4bbb6cbce30f155d0d1","tags":["Patch","fix","web"]},{"url":"https://github.com/abpframework/abp/commit/44a2dc14e933f3ce1ca93f9313d836694ab77d1d","tags":["Patch","fix","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-65581","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-vfm5-cr22-jg3m"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/65xxx/CVE-2025-65581.json","tags":["advisory"]},{"url":"https://github.com/abpframework/abp","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2025-65581","description":"An open redirect vulnerability exists in the Account module in Volosoft ABP Framework \u003e= 5.1.0 and \u003c 10.0.0-rc.2. Improper validation of the returnUrl parameter in the register function allows an attacker to redirect users to arbitrary external domains.","status":"published","published":"2025-12-16T00:00:00Z","modified":"2025-12-16T19:14:01.242Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium","assessor":"adp"}],"cwes":["CWE-601"],"updated_at":"2026-11-02T14:32:26.64278Z"}],"euvd":[{"id":"EUVD-2025-203823","description":"An open redirect vulnerability exists in the Account module in Volosoft ABP Framework \u003e= 5.1.0 and \u003c 10.0.0-rc.2. Improper validation of the returnUrl parameter in the register function allows an attacker to redirect users to arbitrary external domains.","status":"published","published":"2025-12-16T00:00:00Z","modified":"2025-12-16T19:14:01Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium"}],"updated_at":"2026-11-02T19:49:04.015486Z"}],"ghsa":[{"id":"GHSA-vfm5-cr22-jg3m","title":"ABP Account Module has an Open Redirect through Improper validation in its register function","description":"An open redirect vulnerability exists in the Account module in Volosoft ABP Framework \u003e= 5.1.0 and \u003c 10.0.0-rc.2. Improper validation of the returnUrl parameter in the register function allows an attacker to redirect users to arbitrary external domains.","status":"published","published":"2025-12-16T18:31:35Z","modified":"2025-12-16T23:12:34Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium"}],"cwes":["CWE-20","CWE-601"],"updated_at":"2026-11-02T14:39:13.204325Z"}],"nvd":[{"id":"CVE-2025-65581","description":"An open redirect vulnerability exists in the Account module in Volosoft ABP Framework \u003e= 5.1.0 and \u003c 10.0.0-rc.2. Improper validation of the returnUrl parameter in the register function allows an attacker to redirect users to arbitrary external domains.","status":"published","published":"2025-12-16T18:16:14.82Z","modified":"2026-10-13T11:10:00.203Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium","assessor":"primary"},{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium","assessor":"secondary"}],"cwes":["CWE-601"],"updated_at":"2026-11-02T14:11:51.309584Z"}],"osv":[{"id":"CVE-2025-65581","description":"An open redirect vulnerability exists in the Account module in Volosoft ABP Framework \u003e= 5.1.0 and \u003c 10.0.0-rc.2. Improper validation of the returnUrl parameter in the register function allows an attacker to redirect users to arbitrary external domains.","status":"published","published":"2025-12-16T00:00:00Z","modified":"2026-10-28T02:30:51.100919648Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium"}],"updated_at":"2026-11-02T15:44:52.202386Z"},{"id":"GHSA-vfm5-cr22-jg3m","title":"ABP Account Module has an Open Redirect through Improper validation in its register function","description":"An open redirect vulnerability exists in the Account module in Volosoft ABP Framework \u003e= 5.1.0 and \u003c 10.0.0-rc.2. Improper validation of the returnUrl parameter in the register function allows an attacker to redirect users to arbitrary external domains.","status":"published","published":"2025-12-16T18:31:35Z","modified":"2025-12-16T23:26:15.678618Z","cvss":[{"version":"3.1","score":5.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium"}],"cwes":["CWE-20","CWE-601"],"updated_at":"2026-11-02T15:46:57.348035Z"}]}}
