Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 209918
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Security <security@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Pierre-Yves Rofes <py@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:
Flags: Requestee:
 
 
  ()

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 209918 depends on: Show dependency tree
Bug 209918 blocks:

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-02-12 20:46 0000
Some vulnerabilities have been reported in Cacti, which can be exploited by
malicious people to conduct HTTP response splitting, cross-site scripting, and
SQL injection attacks.

1) Input passed to unspecified parameters is not properly sanitised before
being used in SQL queries. This can be exploited to manipulate SQL queries by
injecting arbitrary SQL code.

2) Input passed to unspecified parameters 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 site.

3) Input passed to unspecified parameters is not properly sanitised before
being returned to the user. This can be exploited to insert arbitrary HTTP
headers, which will be included in a response sent to the user, allowing for
execution of arbitrary HTML and script code in a user's browser session in
context of an affected site.

The vulnerabilities are reported in version 0.8.7a. Prior versions may also be
affected.

Solution:
Update to version 0.8.7b.

------- Comment #1 From Pierre-Yves Rofes 2008-02-12 20:47:48 0000 -------
netmon, please bump as necessary.

------- Comment #2 From Peter Volkov 2008-02-13 13:10:54 0000 -------
Thank you, Pierre-Yves, for report

0.8.6j-r8, 0.8.7a-r2, 0.8.7b are fixed versions in the tree. Stabilization is
required only for 0.8.6j-r8.

0.8.6k was not added as there is no upstream provided upgrade path to 0.8.7
branch. I would like to stabilize only 0.8.6j-r8 and keep 0.8.7* unstable until
I'll manage to find answers to problems which appeared in 0.8.7b (not critical
but I'd like to fix that or warn users appropriately). Also I'd like to see
0.8.7 branch stable together with cacti-spine. So, do not stabilize 0.8.7. Give
me another week :)

------- Comment #3 From Sune Kloppenborg Jeppesen 2008-02-13 17:49:30 0000 -------
Thx Peter.

Arches please test and mark stable. Target keywords are:

cacti-0.8.6j-r8.ebuild:KEYWORDS="alpha amd64 ~hppa ppc ppc64 sparc x86"

------- Comment #4 From Christian Faulhammer 2008-02-14 07:47:03 0000 -------
x86 stable

------- Comment #5 From Brent Baude 2008-02-14 19:20:22 0000 -------
ppc64 stable

------- Comment #6 From Raúl Porcel 2008-02-15 13:55:17 0000 -------
alpha/sparc stable

------- Comment #7 From Tobias Scherbaum 2008-02-19 19:44:59 0000 -------
ppc stable

------- Comment #8 From Steve Dibb 2008-02-25 15:13:42 0000 -------
amd64 stable

------- Comment #9 From Peter Volkov 2008-02-25 16:33:10 0000 -------
Steev, while stabilization of cacti-0.8.7b is a generally good thing
(appropriate bug is filled), please, stabilize 0.8.6j-r8 too. Thank you.

------- Comment #10 From Steve Dibb 2008-02-25 19:24:47 0000 -------
(In reply to comment #9)
> Steev, while stabilization of cacti-0.8.7b is a generally good thing
> (appropriate bug is filled), please, stabilize 0.8.6j-r8 too. Thank you.
> 

sorry, fixed

------- Comment #11 From Sune Kloppenborg Jeppesen 2008-02-25 20:12:13 0000 -------
This one is ready for GLSA vote. I vote YES.

------- Comment #12 From Peter Volkov 2008-02-25 20:30:30 0000 -------
Fixed in release snapshot.

------- Comment #13 From Robert Buchholz 2008-02-25 22:16:26 0000 -------
YES, filed.

------- Comment #14 From Robert Buchholz 2008-02-26 22:39:30 0000 -------
CVE-2008-0783 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2008-0783):
  Multiple cross-site scripting (XSS) vulnerabilities in Cacti 0.8.7 before
  0.8.7b and 0.8.6 before 0.8.6k allow remote attackers to inject arbitrary web
  script or HTML via the (1) view_type parameter to graph.php, (2) filter
  parameter to graph_view.php, and (3) action and login_username parameters to
  index.php/login.

CVE-2008-0784 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2008-0784):
  graph.php in Cacti 0.8.7 before 0.8.7b and 0.8.6 before 0.8.6k allows remote
  attackers to obtain the full path via an invalid local_graph_id parameter and
  other unspecified vectors.

CVE-2008-0785 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2008-0785):
  Multiple SQL injection vulnerabilities in Cacti 0.8.7 before 0.8.7b and 0.8.6
  before 0.8.6k allow remote authenticated users to execute arbitrary SQL
  commands via the (1) graph_list parameter to graph_view.php, (2) leaf_id and
  id parameters to tree.php, (3) local_graph_id parameter to graph_xport.php,
  and (4) login_username parameter to index.php/login.

CVE-2008-0786 (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2008-0786):
  CRLF injection vulnerability in Cacti 0.8.7 before 0.8.7b and 0.8.6 before
  0.8.6k, when running on older PHP interpreters, allows remote attackers to
  inject arbitrary HTTP headers and conduct HTTP response splitting attacks via
  unspecified vectors.

------- Comment #15 From Pierre-Yves Rofes 2008-03-10 21:54:00 0000 -------
GLSA 200803-18

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug