Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 281576 - <www-apps/viewvc-1.1.2 Cross-Site Scripting (CVE-2009-{3618,3619})
Summary: <www-apps/viewvc-1.1.2 Cross-Site Scripting (CVE-2009-{3618,3619})
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Security
Classification: Unclassified
Component: Vulnerabilities (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Security
URL: http://secunia.com/advisories/36292/
Whiteboard: B4 [noglsa]
Keywords:
Depends on: 284971
Blocks:
  Show dependency tree
 
Reported: 2009-08-15 12:29 UTC by Brayan Arraes (YacK)
Modified: 2009-11-12 23:35 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brayan Arraes (YacK) 2009-08-15 12:29:40 UTC
A vulnerability has been reported in ViewVC, which can be exploited by malicious people to conduct cross-site scripting attacks.

Input passed to the "view" parameter in viewvc.py is not properly sanitised before being returned to the user. This can be exploited to execute arbitrary HTML and script code in a user's browser session in context of an affected website.

NOTE: Additionally, input passed via invalid parameters is returned in a potentially misleading manner. This can be used to e.g. trick users into visiting a malicious site.

Solution:
Update to version 1.0.9 or 1.1.2.

Reproducible: Always
Comment 1 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-09-14 19:14:18 UTC
www-apps/viewvc-1.1.2 is now in the tree.
Please stabilize www-apps/viewvc-1.1.2.
Comment 2 Christian Faulhammer (RETIRED) gentoo-dev 2009-09-16 17:02:08 UTC
x86 stable
Comment 3 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-09-18 16:23:52 UTC
This bug depends on bug 284971, which already blocks bug 281827. Therefore, this one doesn't need to block 281827 because this bug is unrelated to the 10.0 release.
Comment 4 Markus Meier gentoo-dev 2009-09-18 22:58:24 UTC
amd64 stable
Comment 5 nixnut (RETIRED) gentoo-dev 2009-09-20 18:51:06 UTC
ppc stable
Comment 6 Raúl Porcel (RETIRED) gentoo-dev 2009-09-24 18:55:01 UTC
sparc stable
Comment 7 Alex Legler (RETIRED) archtester gentoo-dev Security 2009-11-12 23:35:55 UTC
CVE-2009-3618 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2009-3618):
  Cross-site scripting (XSS) vulnerability in viewvc.py in ViewVC 1.0
  before 1.0.9 and 1.1 before 1.1.2 allows remote attackers to inject
  arbitrary web script or HTML via the view parameter.  NOTE: some of
  these details are obtained from third party information.

CVE-2009-3619 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2009-3619):
  Unspecified vulnerability in ViewVC 1.0 before 1.0.9 and 1.1 before
  1.1.2 has unknown impact and remote attack vectors related to
  "printing illegal parameter names and values."