Nested [] in browscap.ini cause PHP to crash
| Bug #19649 | Nested [] in browscap.ini cause PHP to crash | ||||
|---|---|---|---|---|---|
| Submitted: | 2002-09-28 10:58 UTC | Modified: | 2002-10-14 13:23 UTC | ||
| From: | mark at quarella dot co dot uk | Assigned: | zeev (profile) | ||
| Status: | Closed | Package: | Reproducible crash | ||
| PHP Version: | 4.3.0-dev | OS: | Linux | ||
| Private report: | No | CVE-ID: | None | ||
[2002-09-28 10:58 UTC] mark at quarella dot co dot uk
An entry in browscap.ini similar to the following: [Mozilla/4.76 (Macintosh;US;PPC) Opera 4.? [en]] .. will cause Apache/PHP to fail to start (segmentation fault) due to the nested [] symbols. The following complete browscap.ini would be enough to reproduce this: [Opera 4.0] [Mozilla/4.76 (Macintosh;US;PPC) Opera 4.? [en]] parent=Opera 4.0 platform=MacPPC Interestingly, without a correctly formed entry on the first line PHP reports a warning instead.
Patches
Pull Requests
History
AllCommentsChangesGit/SVN commits
[2002-10-01 18:00 UTC] iliaa@php.net
[2002-10-14 13:23 UTC] iliaa@php.net
[2003-01-24 09:04 UTC] ronstk at worldonline dot nl
From the browsecap.ini included v4.2.3. [AE/2.1 (linux)] browser=AE/2.1(Linux) ;browser="AE/2.1(Linux)" version=2.1 gives me the error in dosbox: PHP: Error parsing E:\Iservers\PHP\browscap\browscap.ini on line 8206. The fault here are the '(' and ')' This is.nt working with 4.3.x also[2004-02-24 15:38 UTC] bcash at alpineinternet dot com