{"id":"CVE-2026-2898","aliases":["EUVD-2026-7543","GHSA-gcxp-xg77-798j"],"status":"published","title":"funadmin Backend Endpoint AuthCloudService.php getMember deserialization","description":"A vulnerability was detected in funadmin up to 7.1.0-rc4. This issue affects the function getMember of the file app/common/service/AuthCloudService.php of the component Backend Endpoint. The manipulation of the argument cloud_account results in deserialization. The attack may be performed from remote. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.","severity":{"version":"4.0","score":5.1,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-09","score":0.00271,"percentile":0.19484,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":false},"cwes":["CWE-20","CWE-502"],"published":"2026-02-22T00:02:10Z","modified":"2026-10-28T02:31:02Z","exploits":[{"source":"pocgithub","id":"aykhan32/CVE-2026-2898-FunAdmin-Deserialization","title":"aykhan32/CVE-2026-2898-FunAdmin-Deserialization","date":"2026-02-24","url":"https://github.com/aykhan32/CVE-2026-2898-FunAdmin-Deserialization"}],"affected":[{"source":"ghsa","ecosystem":"Packagist","package":"funadmin/funadmin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"7.1.0-rc4"}]}]},{"source":"osv","ecosystem":"Packagist","package":"funadmin/funadmin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"7.1.0-rc4"}]}],"versions":["v1.02","v1.1","v1.5.0","v2.1.0","v2.2","v2.2.10","v2.2.11","v2.2.12","v2.2.13","v2.2.14","v2.2.6","v2.2.9","v2.3","v2.3.1","v2.4.0","v2.4.1","v2.4.2","v2.5.0","v2.5.1","v2.5.2","v2.6.0","v2.6.1","v2.6.2","v2.6.3","v2.6.4","v2.6.5","v3.0","v3.0.1","v3.1.0","v3.1.1","v3.2.0","v3.2.1","v3.2.2","v3.2.3","v3.3.0","v3.3.1","v3.3.2","v3.3.3","v5.0.0","v5.0.1","v5.0.2","v5.0.3","v5.0.4","v5.0.5","v5.0.6","v5.0.7","v5.0.8","v5.0.9","v5.1.0","v5.1.1","v5.1.2","v5.1.3","v6.0.0","v6.0.1","v6.0.2","v6.0.3","v6.0.4","v6.0.5","v6.0.6","v6.0.7","v7.0.0","v7.0.0_rc1","v7.0.0_rc2","v7.0.0_rc3","v7.0.0_rc4","v7.0.0_rc5","v7.0.0_rc6","v7.0.0_rc6.1","v7.0.0_rc6.2","v7.0.0_rc6.3","v7.0.0_rc7","v7.0.0_rc7.1","v7.0.0_rc8.0","v7.0.0_rc8.1","v7.0.0_rc8.1.1","v7.0.1","v7.0.2","v7.1.0-rc1","v7.1.0-rc2","v7.1.0-rc3","v7.1.0-rc4"]}],"products":[{"vendor":"funadmin","product":"funadmin"}],"references":[{"url":"https://vuldb.com/?id.347209","tags":["vdb-entry","technical-description","Third Party Advisory","VDB Entry","advisory","web"]},{"url":"https://vuldb.com/?ctiid.347209","tags":["signature","permissions-required","Permissions Required","VDB Entry","report","web"]},{"url":"https://vuldb.com/?submit.753976","tags":["third-party-advisory","Third Party Advisory","VDB Entry","advisory","web"]},{"url":"https://github.com/I4m6da/CVE/issues/5","tags":["issue-tracking","Exploit","Issue Tracking","report","web"]},{"url":"https://github.com/I4m6da/CVE/issues/5#issue-3890444166","tags":["exploit","issue-tracking","Exploit","Issue Tracking","report","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-2898","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-gcxp-xg77-798j"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/2xxx/CVE-2026-2898.json","tags":["advisory"]},{"url":"https://github.com/funadmin/funadmin","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2026-2898","title":"funadmin Backend Endpoint AuthCloudService.php getMember deserialization","description":"A vulnerability was detected in funadmin up to 7.1.0-rc4. This issue affects the function getMember of the file app/common/service/AuthCloudService.php of the component Backend Endpoint. The manipulation of the argument cloud_account results in deserialization. The attack may be performed from remote. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.","status":"published","published":"2026-02-22T00:02:10.909Z","modified":"2026-02-23T19:17:18.513Z","cvss":[{"version":"4.0","score":5.1,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P","level":"medium","assessor":"cna"},{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R","level":"medium","assessor":"cna"},{"version":"3.0","score":5.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R","level":"medium","assessor":"cna"},{"version":"2.0","score":6.5,"vector":"AV:N/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:ND/RC:UR","assessor":"cna"}],"cwes":["CWE-502","CWE-20"],"updated_at":"2026-11-02T13:48:46.911326Z"}],"euvd":[{"id":"EUVD-2026-7543","description":"A vulnerability was detected in funadmin up to 7.1.0-rc4. This issue affects the function getMember of the file app/common/service/AuthCloudService.php of the component Backend Endpoint. The manipulation of the argument cloud_account results in deserialization. The attack may be performed from remote. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.","status":"published","published":"2026-02-22T00:02:10Z","modified":"2026-02-23T19:17:18Z","cvss":[{"version":"4.0","score":5.1,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P","level":"medium"}],"updated_at":"2026-11-02T19:48:32.158773Z"}],"ghsa":[{"id":"GHSA-gcxp-xg77-798j","title":"funadmin: Deserialization Vulnerability in Backend Endpoint via AuthCloudService getMember Function","description":"A vulnerability was detected in funadmin up to 7.1.0-rc4. This issue affects the function getMember of the file app/common/service/AuthCloudService.php of the component Backend Endpoint. The manipulation of the argument cloud_account results in deserialization. The attack may be performed from remote. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.","status":"published","published":"2026-02-22T03:30:26Z","modified":"2026-02-26T15:33:00Z","cvss":[{"version":"4.0","score":2,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P","level":"low"},{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L","level":"medium"}],"cwes":["CWE-20","CWE-502"],"updated_at":"2026-11-02T14:39:27.949248Z"}],"nvd":[{"id":"CVE-2026-2898","description":"A vulnerability was detected in funadmin up to 7.1.0-rc4. This issue affects the function getMember of the file app/common/service/AuthCloudService.php of the component Backend Endpoint. The manipulation of the argument cloud_account results in deserialization. The attack may be performed from remote. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.","status":"published","published":"2026-02-22T01:16:00.35Z","modified":"2026-06-17T10:31:59.71Z","cvss":[{"version":"4.0","score":2,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","level":"low","assessor":"secondary"},{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L","level":"medium","assessor":"secondary"},{"version":"3.1","score":6.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N","level":"medium","assessor":"primary"},{"version":"2.0","score":6.5,"vector":"AV:N/AC:L/Au:S/C:P/I:P/A:P","level":"medium","assessor":"secondary"}],"cwes":["CWE-20","CWE-502"],"updated_at":"2026-11-02T14:12:06.63895Z"}],"osv":[{"id":"CVE-2026-2898","title":"funadmin Backend Endpoint AuthCloudService.php getMember deserialization","description":"A vulnerability was detected in funadmin up to 7.1.0-rc4. This issue affects the function getMember of the file app/common/service/AuthCloudService.php of the component Backend Endpoint. The manipulation of the argument cloud_account results in deserialization. The attack may be performed from remote. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.","status":"published","published":"2026-02-22T00:02:10.909Z","modified":"2026-10-28T02:31:02.574648043Z","cvss":[{"version":"4.0","score":2,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P","level":"low"}],"cwes":["CWE-20","CWE-502"],"updated_at":"2026-11-02T15:45:00.530889Z"},{"id":"GHSA-gcxp-xg77-798j","title":"funadmin: Deserialization Vulnerability in Backend Endpoint via AuthCloudService getMember Function","description":"A vulnerability was detected in funadmin up to 7.1.0-rc4. This issue affects the function getMember of the file app/common/service/AuthCloudService.php of the component Backend Endpoint. The manipulation of the argument cloud_account results in deserialization. The attack may be performed from remote. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.","status":"published","published":"2026-02-22T03:30:26Z","modified":"2026-02-26T15:56:18.766657Z","cvss":[{"version":"3.1","score":5.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L","level":"medium"},{"version":"4.0","score":2,"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P","level":"low"}],"cwes":["CWE-20","CWE-502"],"updated_at":"2026-11-02T15:46:47.822182Z"}]}}
