Security advisory
Cross-Site Scripting (XSS) vulnerability in the RSS Widget of Netgate pfSense Plus (versions 26.03, 25.11.1) and pfSense CE (version 2.8.1) allows remote authenticated attackers to inject arbitrary JavaScript via malicious content in an RSS feed title. The injected script executes in the browser of any authenticated user who views the dashboard, due to insufficient sanitization of feed title data before rendering in the widget.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-38961
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 3 Nov 2026, 18:30 UTC · Revision 1
Source evidence
Cross-Site Scripting (XSS) vulnerability in the RSS Widget of Netgate pfSense Plus (versions 26.03, 25.11.1) and pfSense CE (version 2.8.1) allows remote authenticated attackers to inject arbitrary JavaScript via malicious content in an RSS feed title. The injected script executes in the browser of any authenticated user who views the dashboard, due to insufficient sanitization of feed title data before rendering in the widget.
osv:CVE-2026-38961
Complete source record
{
"id": "9704f81752c6c7233dbf2b6c79fbfdc28ff62168b77bca841e0f907a50d54c40",
"url": "https://osv.dev/vulnerability/CVE-2026-38961",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "CVE-2026-38961",
"summary": "Cross-Site Scripting (XSS) vulnerability in the RSS Widget of Netgate pfSense Plus (versions 26.03, 25.11.1) and pfSense CE (version 2.8.1) allows remote authenticated attackers to inject arbitrary JavaScript via malicious content in an RSS feed title. The injected script executes in the browser of any authenticated user who views the dashboard, due to insufficient sanitization of feed title data before rendering in the widget.",
"evidence": "osv:CVE-2026-38961",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2026-38961",
"aliases": [
"CVE-2026-38961"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/pfsense/pfsense",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "9363ac5b8651a1c7a333180425ce7719070f95f9"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"fixed": "9363ac5b8651a1c7a333180425ce7719070f95f9"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"RELENG_2_2_BETA",
"Root_RELENG_1_2"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-38961.json"
}
}
],
"modified": "2026-10-28T02:30:31.500090393Z",
"provider": "osv",
"references": [
"https://docs.netgate.com/downloads/pfSense-SA-26_04.webgui.asc",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/38xxx/CVE-2026-38961.json",
"https://nvd.nist.gov/vuln/detail/CVE-2026-38961",
"https://github.com/pfsense/pfsense/commit/9363ac5b8651a1c7a333180425ce7719070f95f9"
],
"provider_metadata": {
"cna_assigner": "mitre",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/38xxx/CVE-2026-38961.json"
}
},
"related_cves": [
{
"value": "CVE-2026-38961",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 498469,
"published_at": "2026-09-04T00:00:00+00:00"
}