{"id":"CVE-2021-21278","aliases":["GHSA-pgjj-866w-fc5c"],"url":"https://o3.security/vulnerability/CVE-2021-21278","summary":"Risk of code injection","details":"### Impact\nSome routes use `eval` or `Function constructor`, which may be injected by the target site with unsafe code, causing server-side security issues\n\n### Patches\nTemporarily removed the problematic route and added a `no-new-func` rule to eslint\nSelf-built users should upgrade to 7f1c430 and later as soon as possible\n\n### Credits\nTencent Woodpecker Security Team\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [https://github.com/DIYgod/RSSHub/issues](https://github.com/DIYgod/RSSHub/issues)\n* Email us at [i@diygod.me](mailto:i@diygod.me)","published":"2021-01-26T21:15:12.673Z","modified":"2026-09-13T11:56:31.880896149Z","cvss":{"score":9.8,"severity":"CRITICAL","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"},"epss":{"score":0.01572,"percentile":0.73083,"asOf":"2026-08-23"},"cisaKev":null,"exploitsKnown":0,"affectedPackages":[{"ecosystem":"npm","name":"rsshub","fixedVersion":null}],"fix":{"url":"https://github.com/DIYgod/RSSHub/commit/7f1c43094e8a82e4d8f036ff7d42568fed00699d","label":"DIYgod/RSSHub@7f1c430"},"references":[{"type":"ADVISORY","url":"https://github.com/DIYgod/RSSHub/security/advisories/GHSA-pgjj-866w-fc5c"},{"type":"ADVISORY","url":"https://www.npmjs.com/package/rsshub"},{"type":"FIX","url":"https://github.com/DIYgod/RSSHub/commit/7f1c43094e8a82e4d8f036ff7d42568fed00699d"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2021-21278"},{"type":"PACKAGE","url":"https://github.com/DIYgod/RSSHub"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-09-13T11:56:31.880896149Z"}}