Your message dated Tue, 02 Sep 2014 22:49:26 +0000 with message-id <[email protected]> and subject line Bug#750974: fixed in nautic 1.5-1.1 has caused the Debian Bug report #750974, regarding nautic: Buffer overrun to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 750974: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750974 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: nautic Version: 1.5-1 Severity: serious Tags: patch Justification: buffer overrun in package without hardening flags enabled The writes past the end of the buffer are of fixed data (the code which writes to moon_alt calculates a table of values with a formula) so this seems unlikely to have security implications, but it's quite likely to result in a crash. A patch to fix this is attached (this seems to just be a typo in the declared size of the moon_alt array). Cheers, Olly -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.13-1-amd64 (SMP w/8 CPU cores) Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages nautic depends on: ii libc6 2.18-7 ii libgcc1 1:4.9.0-5 ii libstdc++6 4.9.0-5 ii libwxbase2.8-0 2.8.12.1+dfsg2-1 ii libwxgtk2.8-0 2.8.12.1+dfsg2-1 nautic recommends no packages. nautic suggests no packages. -- no debconf informationDescription: Fix buffer overrrun The loops which access moon_alt assume it has 514 elements, not 504. Author: Olly Betts <[email protected]> Last-Update: 2014-06-09 --- nautic-1.5.orig/src/h_correction.cpp +++ nautic-1.5/src/h_correction.cpp @@ -79,7 +79,7 @@ static double mean_alt[]= { 9,14,19,24,29,34,39,44,49,54,59,64,69,74,79,84,89, }; -static double moon_alt[504]; +static double moon_alt[514]; static double moon_refrac[] = { 0.0, 0.0, 66.9, 67.2, 67.4, 67.6, 67.8, 68.0, 68.2, 68.4, 68.6, 68.7, 68.9, 69.0,
--- End Message ---
--- Begin Message ---Source: nautic Source-Version: 1.5-1.1 We believe that the bug you reported is fixed in the latest version of nautic, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Olly Betts <[email protected]> (supplier of updated nautic package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Tue, 02 Sep 2014 13:11:15 +0000 Source: nautic Binary: nautic Architecture: source Version: 1.5-1.1 Distribution: unstable Urgency: medium Maintainer: Enas Giovanni <[email protected]> Changed-By: Olly Betts <[email protected]> Description: nautic - computation of observer position in astro-navigation Closes: 662221 713547 750972 750974 Changes: nautic (1.5-1.1) unstable; urgency=medium . * Non-maintainer upload with maintainer's consent. . [ Hideki Yamane ] * debian/rules - Just use dh-autoreconf to fix FTBFS (Closes: #662221, #713547) * debian/control - add "Build-Depends: dh-autoreconf" . [ Olly Betts ] * Update to use wxWidgets 3.0 (Closes: #750972): - New patch: wx3.0-compat.patch * Fix a buffer overrun (Closes: #750974): - New patch: fix-buffer-overrun.patch * Update to use dh compat level 9 to enable hardening flags. * "Standards-Version: 3.9.5" - only change is to drop obsolete "DM-Upload-Allowed: yes". * Fix typo in long description. * Fix typo in "About" dialog spotted by lintian (new patch typos.patch). * Override lintian errors about symlinks pointing outside the source tree - dh_autoreconf replaces these with files. Checksums-Sha1: c530a957017ce203b21048000670e9c17250f4e4 1728 nautic_1.5-1.1.dsc e1afeff05f2b6127412aa9b2e4d2f2e769f735ec 5724 nautic_1.5-1.1.debian.tar.xz Checksums-Sha256: 9fe304e4b0fc3c020cc002cc2e9ff421517624b4f2aa77202bce62ef02d34d27 1728 nautic_1.5-1.1.dsc f245df76e1b5df7398f0a308b873e17d3855582484c7965fdb0e1d05839d2b47 5724 nautic_1.5-1.1.debian.tar.xz Files: 8345e5e1753fbf81731bc139f25e3c80 1728 science optional nautic_1.5-1.1.dsc 17cdedf20c6b985e82f0be5f3ea50a33 5724 science optional nautic_1.5-1.1.debian.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJUBkXvAAoJEBgUewc7rSsH59oQAIoH9vLIZ+P2gG+1a3RVp73+ QlPLLxR4lb2Not+YFoOzspQJSo5BIAzhAIX9iDSZeOAySsn3BpVOgZB7Y2fcAyOc pk5kQWXUob035fTSkQXz91BRw1j1LyCrKj8SXgw4tYIB9kD6TPpt4exyOO0MHwxs LUpQ5mr8w0XgwLE+vf+FraZinF8JPj2DT9hq4CY/Qdk1JgEd3fvJ7Fr/4/5sh0V2 xWSJPWm94sxxFYFcefb7s4enCiGwLbOIv8tkPpM+naNgoYV4nEfOeZi1juJ2zBgp SzSkhz6GchuXMKSJpog7koi1t/xrJ1DErnFQmBbf+VmcNtUogGwl9bzhSx70cUl9 dpdIiqbJFTNS9g3x7r6iRx0AA/qlMkPHSgUL8hUjnnLkFnA18m98BM/wP1G3fCc4 hCjmQu2PbMymuSrydag6qoKF28XSbSz4UBqjAgWUQB+olj7plvhYAunvve76V52b v7yhadf2+ZKliBNNHXK3RMkFfPQTIUr+xUbEyYLFw2arOB0O16R/GjBmHIu/k2+r ikcV0GwoKKemqtF/4QMMWACpemIyYU4WAnWrfkNqJHUneTd995uixM1TgN1Vm4gj U8y5Tc7yYnk9/precvq+eDhLppB2scGoOPO+jH87WzCCI0fT5yG0UrXvix6xIcNL rrpfU6Cdb7nwGuGd50O4 =aoRY -----END PGP SIGNATURE-----
--- End Message ---

