Commit ID 34c95743ca692ea0e44778e41a7c0a129363de84
|
Contributor: | Christian Persch | Files Modified: | 14 |
| Date: | 01-September-2011 at 19:35 | Lines Added: | 197 | |
| Repository: | git://git.gnome.org/librsvg master | Lines Removed: | 118 | |
| Commit Comment: | Store node type separately in RsvgNode The node name (formerly RsvgNode:type) cannot be used to infer the sub-type of RsvgNode that we're dealing with, since for unknown elements we put type = node-name. This lead to a (potentially exploitable) crash e.g. when the element name started with "fe" which tricked the old code into considering it as a RsvgFilterPrimitive. CVE-2011-3146 https://bugzilla.gnome.org/show_bug.cgi?id=658014 |
|||
| Language | Code Added | Code Removed | Comments Added | Comment Removed | Blanks Added | Blanks Removed | |
|---|---|---|---|---|---|---|---|
| C | 183 | 118 | 2 | 0 | 12 | 0 | |
| File | Language | Code Added | Code Removed | Comments Added | Comment Removed | Blanks Added | Blanks Removed |
|---|---|---|---|---|---|---|---|
| rsvg-base.c | C | 32 | 23 | 1 | 0 | 2 | 0 |
| rsvg-cairo-draw.c | C | 1 | 1 | 0 | 0 | 0 | 0 |
| rsvg-filter.c | C | 38 | 36 | 0 | 0 | 3 | 0 |
| rsvg-filter.h | C | 1 | 1 | 0 | 0 | 0 | 0 |
| rsvg-image.c | C | 1 | 1 | 0 | 0 | 0 | 0 |
| rsvg-marker.c | C | 2 | 2 | 0 | 0 | 0 | 0 |
| rsvg-mask.c | C | 4 | 4 | 0 | 0 | 0 | 0 |
| rsvg-paint-server.c | C | 13 | 12 | 0 | 0 | 0 | 0 |
| rsvg-private.h | C | 53 | 1 | 1 | 0 | 5 | 0 |
| rsvg-shapes.c | C | 12 | 13 | 0 | 0 | 0 | 0 |
Copyright
©
2013
Black Duck Software, Inc.
and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a
Creative Commons Attribution 3.0 Unported License
. Ohloh
®
and the Ohloh logo are trademarks of
Black Duck Software, Inc.
in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.