CVE-2009-2631 json
Clientless SSL VPN products break web browser domain-based security models
published 2009-12-04 16 y ago modified 2026-06-16 4 mo ago also EUVD-2009-2625
- cvss
- 6.8
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 4.8%
- EPSS 4.8% chance of exploitation in 30 days, percentile 92%
- public exploits
- 0
- none known
Summary
Multiple clientless SSL VPN products that run in web browsers, including Stonesoft StoneGate; Cisco ASA; SonicWALL E-Class SSL VPN and SonicWALL SSL VPN; SafeNet SecureWire Access Gateway; Juniper Networks Secure Access; Nortel CallPilot; Citrix Access Gateway; and other products, when running in configurations that do not restrict access to the same domain as the VPN, retrieve the content of remote URLs from one domain and rewrite them so they originate from the VPN's domain, which violates the same origin policy and allows remote attackers to conduct cross-site scripting attacks, read cookies that originated from other domains, access the Web VPN session to gain access to internal resources, perform key logging, and conduct other attacks. NOTE: it could be argued that this is a fundamental design problem in any clientless VPN solution, as opposed to a commonly-introduced error that can be fixed in separate implementations. Therefore a single CVE has been assigned for all products that have this design
Exploit prediction
4.82% chance of exploitation in the next 30 days, higher than 92% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 6.8 | AV:N/AC:M/Au:N/C:P/I:P/A:P |
Affected products
- Cisco Adaptive Security Appliance Web SSL VPN
- Palo Alto PAN OS Web SSL VPN
Classification
References
-
secunia.com
/advisories/37786
third-party-advisory, vendor-advisory
-
stonesoft.com
/en/support/security_advisories/2009_03_12.html
vendor-advisory
-
vupen.com
/english/advisories/2009/3569
vdb-entry, vendor-advisory
-
vupen.com
/english/advisories/2009/3571
vdb-entry, vendor-advisory
-
secunia.com
/advisories/37788
third-party-advisory, vendor-advisory
-
secunia.com
/advisories/37696
third-party-advisory, vendor-advisory
-
sonicwall.com
/us/2123_14882.html
vendor-advisory
-
sonicwall.com
/us/2123_14883.html
vendor-advisory
-
vupen.com
/english/advisories/2009/3570
vdb-entry, vendor-advisory
-
vupen.com
/english/advisories/2009/3568
vdb-entry, vendor-advisory
-
vupen.com
/english/advisories/2009/3567
vdb-entry, vendor-advisory
-
secunia.com
/advisories/37789
third-party-advisory, vendor-advisory
- kb.cert.org /vuls/id/261869
- security.paloaltonetworks.com /PAN-SA-2025-0005
- www116.nortel.com /pub/repository/CLARIFY/DOCUMENT/2009/50/025367-01.pdf
-
securityfocus.com
/archive/1/508164/100/0/threaded
mailing-list
- support.nortel.com /go/main.jsp?cscat=BLTNDETAIL&DocumentOID=984744
-
kb.cert.org
/vuls/id/261869
third-party-advisory, us-government-resource
-
securityfocus.com
/bid/37152
vdb-entry
-
seclists.org
/fulldisclosure/2006/Jun/238
mailing-list
-
securitytracker.com
/id?1023255
vdb-entry
-
seclists.org
/fulldisclosure/2006/Jun/269
mailing-list
-
exchange.xforce.ibmcloud.com
/vulnerabilities/54523
vdb-entry
- kb.juniper.net /KB15799
-
seclists.org
/fulldisclosure/2006/Jun/270
mailing-list
Sources
- CVE List CVE-2009-2631
- NVD CVE-2009-2631
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.