Bug#397183: nmap: logic errors in regular expression parsing code

2006-11-05 Thread Fyodor
On Sun, Nov 05, 2006 at 08:04:46PM +, Jochen Voss wrote: > > All of these look correct to me. I think you should be fine by just > using pcre 6.7. Do you agree? Yeah, I think you're right. I have upgraded to 6.7 for the next version of Nmap. Cheers, -F -- To UNSUBSCRIBE, email to [EMA

Bug#397183: nmap: logic errors in regular expression parsing code

2006-11-05 Thread Jochen Voss
Hi Fyodor, On Sun, Nov 05, 2006 at 11:47:23AM -0800, Fyodor wrote: > On Sun, Nov 05, 2006 at 05:15:55PM +, Jochen Voss wrote: > > recently I found some logic errors in nmap's copy of the pcre library. > > Thanks for the report. Nmap currently uses LibPCRE 6.4. The latest > version at www.pc

Bug#397183: nmap: logic errors in regular expression parsing code

2006-11-05 Thread Fyodor
On Sun, Nov 05, 2006 at 05:15:55PM +, Jochen Voss wrote: > > recently I found some logic errors in nmap's copy of the pcre library. Thanks for the report. Nmap currently uses LibPCRE 6.4. The latest version at www.pcre.org is 6.7. I took a quick look at that version and found that the code

Bug#397183: nmap: logic errors in regular expression parsing code

2006-11-05 Thread Jochen Voss
Package: nmap Version: 4.11-1 Severity: normal Hello, recently I found some logic errors in nmap's copy of the pcre library. 1) in the file nmap-4.11/libpcre/pcre_dfa_exec.c (function internal_dfa_exec, around line 1120) I find the following statement: int otherd = -1; if ((ims