[jira] [Commented] (LUCENE-8164) IndexWriter silently accepts broken payload

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

[jira] [Commented] (LUCENE-8164) IndexWriter silently accepts broken payload

JIRA jira@apache.org

    [ https://issues.apache.org/jira/browse/LUCENE-8164?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16511011#comment-16511011 ]

Nhat Nguyen commented on LUCENE-8164:

Thanks [~rcmuir]  and [~simonw]

> IndexWriter silently accepts broken payload
> -------------------------------------------
>                 Key: LUCENE-8164
>                 URL: https://issues.apache.org/jira/browse/LUCENE-8164
>             Project: Lucene - Core
>          Issue Type: Bug
>            Reporter: Robert Muir
>            Priority: Major
>             Fix For: master (8.0), 7.5
>         Attachments: LUCENE-8164.patch, LUCENE-8164_test.patch
> IndexWriter seems to be missing bounds checks for payloads completely.
> If you pass a "broken" payload (e.g. BytesRef's offset + length is out of bounds), it will silently index it as if nothing went wrong. What actually happens? Doesn't matter, we should be getting an exception.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]