Lucene search

K
osvGoogleOSV:GHSA-F997-8GXG-R354
HistoryAug 25, 2021 - 8:58 p.m.

Data races in lexer

2021-08-2520:58:09
Google
osv.dev
4

0.003 Low

EPSS

Percentile

65.6%

lexer is a plugin based lexical reader.Affected versions of this crate implements Sync for ReaderResult<T, E> with the trait bound T: Send, E: Send. Since matching on the public enum ReaderResult<T, E> provides access to &T & &E, allowing data race to a non-Sync type T or E. This can result in a memory corruption when multiple threads concurrently access &T or &E. Suggested fix for the bug is change the trait bounds imposed on T & E to be T: Sync, E: Sync.

CPENameOperatorVersion
lexerle0.1.16

0.003 Low

EPSS

Percentile

65.6%

Related for OSV:GHSA-F997-8GXG-R354