[GRASS-dev] [GRASS GIS] #800: r.random - buffer overflow on long
mapset/map names
GRASS GIS
trac at osgeo.org
Tue Nov 3 17:35:56 EST 2009
#800: r.random - buffer overflow on long mapset/map names
--------------------------+-------------------------------------------------
Reporter: ferrouswheel | Owner: grass-dev at lists.osgeo.org
Type: defect | Status: new
Priority: normal | Milestone: 6.4.0
Component: default | Version: unspecified
Keywords: | Platform: Unspecified
Cpu: Unspecified |
--------------------------+-------------------------------------------------
In r.random/support.c there are sprintf calls which cause buffer overflow
errors when the map names and mapsets are too long. I've attached a patch
to replace with snprintf. This truncates the messages, but the RECORD_LEN
for the History struct is by default only 80.
--
Ticket URL: <http://trac.osgeo.org/grass/ticket/800>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list