buffer overrun in _getKeywords in uloc

Description

dealt with an invalid locale id with zero-length keyword value (e.g. 'foo@bar= '). However, zero-length keyword value followed by another keyword (e.g. 'foo@bar= ;baz=blah') was not handled.

This was reported as ChromeBug:257875. Webkit and Blink browsers suffer from this issue.

Activity

UnicodeBot 
June 30, 2018 at 11:38 PM

Trac Comment 6 by —2014-02-21T22:33:35.472Z

If there's no objection, I'll open up this ticket to the public.

UnicodeBot 
June 30, 2018 at 11:38 PM

Trac Comment 2 by —2013-07-09T18:14:59.864Z

See also about the well-formedness check.
BTW, I have a patch to fix this particular issue.

Fixed

Details

Assignee

Reporter

Components

Priority

Fix versions

Created June 28, 2018 at 5:20 PM
Updated July 1, 2018 at 8:44 PM
Resolved July 1, 2018 at 8:44 PM