Issue 85632 - Apply ICU regex patch
Summary: Apply ICU regex patch
Status: CLOSED FIXED
Alias: None
Product: utilities
Classification: Unclassified
Component: code (show other issues)
Version: OOH680m4
Hardware: All All
: P3 Trivial (vote)
Target Milestone: OOo 2.4
Assignee: stefan.baltzer
QA Contact: Unknown
URL:
Keywords:
Depends on:
Blocks: 84957
  Show dependency tree
 
Reported: 2008-01-28 11:16 UTC by ooo
Modified: 2008-02-11 14:38 UTC (History)
1 user (show)

See Also:
Issue Type: PATCH
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
testcase; crashes or exhausts memory with unpatched version, does not with patched version (7.90 KB, application/vnd.oasis.opendocument.text)
2008-01-28 21:28 UTC, ooo
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description ooo 2008-01-28 11:16:12 UTC
ICU has issued a patch to prevent malformed memory reads from non-existing \0
regular expression back reference. ICU regex are used in our XForms
implementation. The patch should be applied to the ICU libraries we ship. See
http://sourceforge.net/mailarchive/forum.php?thread_name=d03a2ffb0801221538x68825e42xb4a4aaf0fcccecbd%40mail.gmail.com&forum_name=icu-support
and thread.
Comment 1 ooo 2008-01-28 11:17:14 UTC
Targeting to OOo2.4
Comment 2 stefan.baltzer 2008-01-28 14:47:27 UTC
Set this one as 2.4 blocker.
Comment 3 ooo 2008-01-28 21:26:38 UTC
In cws icuregexpatch:

icu/icu-3.6.patch  1.10.12.1
Comment 4 ooo 2008-01-28 21:28:38 UTC
Created attachment 51211 [details]
testcase; crashes or exhausts memory with unpatched version, does not with patched version
Comment 5 ooo 2008-01-28 22:57:56 UTC
To compile also with MSVC

icu/icu-3.6.patch  1.10.12.2

is needed :-(
Comment 6 ooo 2008-01-29 00:06:53 UTC
Reassigning to QA for verification.
Comment 7 stefan.baltzer 2008-01-30 17:44:40 UTC
Verified in CWS icuregexpatch.
Comment 8 stefan.baltzer 2008-02-11 14:38:05 UTC
Verified in OOH_m6. Closed.