{"id":"CVE-2025-55008","aliases":["EUVD-2025-24029","GHSA-vqvc-9q8x-vmq6"],"status":"published","title":"AuthKit React Router: Sensitive auth data rendered in HTML","description":"The AuthKit library for React Router 7+ provides helpers for authentication and session management using WorkOS \u0026 AuthKit with React Router. In versions 0.6.1 and below, @workos-inc/authkit-react-router exposed sensitive authentication artifacts — specifically sealedSession and accessToken by returning them from the authkitLoader. This caused them to be rendered into the browser HTML. This issue is fixed in version 0.7.0.","severity":{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-09","score":0.00411,"percentile":0.35686,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-200"],"published":"2025-08-08T17:04:11Z","modified":"2026-10-28T02:30:51Z","fixes":[{"ecosystem":"npm","package":"@workos-inc/authkit-react-router","fixed_in":["0.7.0"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"npm","package":"@workos-inc/authkit-react-router","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.7.0"}]}]},{"source":"osv","ecosystem":"npm","package":"@workos-inc/authkit-react-router","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"0.7.0"}]}]}],"products":[{"vendor":"workos","product":"authkit-react-router"}],"references":[{"url":"https://github.com/workos/authkit-react-router/security/advisories/GHSA-vqvc-9q8x-vmq6","tags":["x_refsource_CONFIRM","advisory","web"]},{"url":"https://github.com/workos/authkit-react-router/commit/607caac658784962bab76e227f9c5820d0b9a9e5","tags":["x_refsource_MISC","fix","web"]},{"url":"https://github.com/workos/authkit-react-router/releases/tag/v0.7.0","tags":["x_refsource_MISC","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-55008","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-vqvc-9q8x-vmq6"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/55xxx/CVE-2025-55008.json","tags":["advisory"]},{"url":"https://github.com/workos/authkit-react-router","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2025-55008","title":"AuthKit React Router: Sensitive auth data rendered in HTML","description":"The AuthKit library for React Router 7+ provides helpers for authentication and session management using WorkOS \u0026 AuthKit with React Router. In versions 0.6.1 and below, @workos-inc/authkit-react-router exposed sensitive authentication artifacts — specifically sealedSession and accessToken by returning them from the authkitLoader. This caused them to be rendered into the browser HTML. This issue is fixed in version 0.7.0.","status":"published","published":"2025-08-09T02:02:14.95Z","modified":"2025-08-11T14:33:33.678Z","cvss":[{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L","level":"high","assessor":"cna"}],"cwes":["CWE-200"],"updated_at":"2026-11-02T14:32:52.839698Z"}],"euvd":[{"id":"EUVD-2025-24029","description":"The AuthKit library for React Router 7+ provides helpers for authentication and session management using WorkOS \u0026 AuthKit with React Router. In versions 0.6.1 and below, @workos-inc/authkit-react-router exposed sensitive authentication artifacts — specifically sealedSession and accessToken by returning them from the authkitLoader. This caused them to be rendered into the browser HTML. This issue is fixed in version 0.7.0.","status":"published","published":"2025-08-09T02:02:14Z","modified":"2025-08-11T14:33:33Z","cvss":[{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L","level":"high"}],"updated_at":"2026-11-02T20:31:59.900029Z"}],"ghsa":[{"id":"GHSA-vqvc-9q8x-vmq6","title":"The AuthKit React Router Library rendered sensitive auth data in HTML","description":"In versions before `0.7.0`, `@workos-inc/authkit-react-router` exposed sensitive authentication artifacts — specifically `sealedSession` and `accessToken` by returning them from the `authkitLoader`. This caused them to be rendered into the browser HTML.\n\n### Impact\nThis information disclosure could lead to session hijacking in environments where cross-site scripting (XSS), malicious browser extensions, or local inspection is possible.\n \n### Patches\nPatched in [https://github.com/workos/authkit-react-router/releases/tag/v0.7.0](https://github.com/workos/authkit-react-router/releases/tag/v0.7.0)\n\nIn patched versions:\n- `sealedSession` and `accessToken` are no longer returned by default from the `authkitLoader`.\n- A secure server-side mechanism is provided to fetch an access token as needed.","status":"published","published":"2025-08-08T17:04:11Z","modified":"2025-08-11T13:57:11Z","cvss":[{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L","level":"high"}],"cwes":["CWE-200"],"updated_at":"2026-11-02T14:38:53.767052Z"}],"nvd":[{"id":"CVE-2025-55008","description":"The AuthKit library for React Router 7+ provides helpers for authentication and session management using WorkOS \u0026 AuthKit with React Router. In versions 0.6.1 and below, @workos-inc/authkit-react-router exposed sensitive authentication artifacts — specifically sealedSession and accessToken by returning them from the authkitLoader. This caused them to be rendered into the browser HTML. This issue is fixed in version 0.7.0.","status":"published","published":"2025-08-09T03:15:47.327Z","modified":"2026-06-17T09:41:06.33Z","cvss":[{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L","level":"high","assessor":"secondary"}],"cwes":["CWE-200"],"updated_at":"2026-11-02T14:11:22.953396Z"}],"osv":[{"id":"CVE-2025-55008","title":"AuthKit React Router: Sensitive auth data rendered in HTML","description":"The AuthKit library for React Router 7+ provides helpers for authentication and session management using WorkOS \u0026 AuthKit with React Router. In versions 0.6.1 and below, @workos-inc/authkit-react-router exposed sensitive authentication artifacts — specifically sealedSession and accessToken by returning them from the authkitLoader. This caused them to be rendered into the browser HTML. This issue is fixed in version 0.7.0.","status":"published","published":"2025-08-09T02:02:14.95Z","modified":"2026-10-28T02:30:51.907365668Z","cvss":[{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L","level":"high"}],"cwes":["CWE-200"],"updated_at":"2026-11-02T15:44:50.863921Z"},{"id":"GHSA-vqvc-9q8x-vmq6","title":"The AuthKit React Router Library rendered sensitive auth data in HTML","description":"In versions before `0.7.0`, `@workos-inc/authkit-react-router` exposed sensitive authentication artifacts — specifically `sealedSession` and `accessToken` by returning them from the `authkitLoader`. This caused them to be rendered into the browser HTML.\n\n### Impact\nThis information disclosure could lead to session hijacking in environments where cross-site scripting (XSS), malicious browser extensions, or local inspection is possible.\n \n### Patches\nPatched in [https://github.com/workos/authkit-react-router/releases/tag/v0.7.0](https://github.com/workos/authkit-react-router/releases/tag/v0.7.0)\n\nIn patched versions:\n- `sealedSession` and `accessToken` are no longer returned by default from the `authkitLoader`.\n- A secure server-side mechanism is provided to fetch an access token as needed.","status":"published","published":"2025-08-08T17:04:11Z","modified":"2025-08-11T13:57:10Z","cvss":[{"version":"3.1","score":7.1,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L","level":"high"}],"cwes":["CWE-200"],"updated_at":"2026-11-02T15:46:57.694388Z"}]}}
