Every CVE Search/ Get API key

CVE-2019-6293

An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is...

5.5 MediumFix available

CVE-2019-6293 is a medium vulnerability (CVSS 5.5) in Westes Flex, published January 15, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.60%, the 75th percentile. Fixed in flex 2.6.4-7.

An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is a stack exhaustion problem caused by the mark_beginning_as_normal function making recursive calls to itself in certain scenarios involving lots of '*' characters. Remote attackers could leverage this vulnerability to cause a denial-of-service.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

1.60%Up 1.1 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 5.5

An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is a stack exhaustion problem caused by the mark_beginning_as_normal function making recursive calls to itself in certain scenarios involving lots of '*' characters. Remote attackers could leverage this vulnerability to cause a denial-of-service.

Record
CVE-2019-6293
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
CVSS 2.0
4.3 MediumAV:N/AC:M/Au:N/C:N/I:N/A:P
Weakness
CWE-674
Updated
2026-11-02
CVE List No score

An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is a stack exhaustion problem caused by the mark_beginning_as_normal function making recursive calls to itself in certain scenarios involving lots of '*' characters. Remote attackers could leverage this vulnerability to cause a denial-of-service.

Record
CVE-2019-6293
Updated
2026-11-02
EUVDEUVD-2019-15858 No score

An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is a stack exhaustion problem caused by the mark_beginning_as_normal function making recursive calls to itself in certain scenarios involving lots of '*' characters. Remote attackers could leverage this vulnerability to cause a denial-of-service.

Record
EUVD-2019-15858
Updated
2026-11-03
GitHub AdvisoriesGHSA-grpp-mcmx-p7pc 5.5

An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is...

An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is a stack exhaustion problem caused by the mark_beginning_as_normal function making recursive calls to itself in certain scenarios involving lots of '*' characters. Remote attackers could leverage this vulnerability to cause a denial-of-service.

Record
GHSA-grpp-mcmx-p7pc
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Weakness
CWE-674
Updated
2026-11-02
OSVAZL-40794 5.5

CVE-2019-6293 affecting package flex for versions less than 2.6.4-7

An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is a stack exhaustion problem caused by the mark_beginning_as_normal function making recursive calls to itself in certain scenarios involving lots of '*' characters. Remote attackers could leverage this vulnerability to cause a denial-of-service.

Record
AZL-40794
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVAZL-6424 5.5

CVE-2019-6293 affecting package flex for versions less than 2.6.4-7

An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is a stack exhaustion problem caused by the mark_beginning_as_normal function making recursive calls to itself in certain scenarios involving lots of '*' characters. Remote attackers could leverage this vulnerability to cause a denial-of-service.

Record
AZL-6424
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 4 moreShow less
OSV 5.5

An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is a stack exhaustion problem caused by the mark_beginning_as_normal function making recursive calls to itself in certain scenarios involving lots of '*' characters. Remote attackers could leverage this vulnerability to cause a denial-of-service.

Record
CVE-2019-6293
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2019-6293 5.5

An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is a stack exhaustion problem caused by the mark_beginning_as_normal function making recursive calls to itself in certain scenarios involving lots of '*' characters. Remote attackers could leverage this vulnerability to cause a denial-of-service.

Record
DEBIAN-CVE-2019-6293
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVJLSEC-2026-1293 5.5

An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is a stack exhaustion problem caused by the mark_beginning_as_normal function making recursive calls to itself in certain scenarios involving lots of '*' characters. Remote attackers could leverage this vulnerability to cause a denial-of-service.

Record
JLSEC-2026-1293
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
CVSS 2.0
4.3 MediumAV:N/AC:M/Au:N/C:N/I:N/A:P
Updated
2026-11-02
OSVUBUNTU-CVE-2019-6293 5.5

An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is a stack exhaustion problem caused by the mark_beginning_as_normal function making recursive calls to itself in certain scenarios involving lots of '*' characters. Remote attackers could leverage this vulnerability to cause a denial-of-service.

Record
UBUNTU-CVE-2019-6293
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
flex
Azure Linux:3
before 2.6.4-7
2.6.4-7
flex
Azure Linux:2
before 2.6.4-7
2.6.4-7
flex
Debian:12
All versions, plus listed versions
2.6.4-8.2
None known
flex
Debian:13
All versions, plus listed versions
2.6.4-8.2
None known
flex
Debian:14
All versions, plus listed versions
2.6.4-8.2
None known
flex_jll
Julia
All versions None known
flex
Ubuntu:16.04:LTS
All versions, plus listed versions
2.5.39-82.6.0-12.6.0-32.6.0-42.6.0-6
Show 4 moreShow less
2.6.0-72.6.0-82.6.0-92.6.0-11
None known
flex
Ubuntu:18.04:LTS
All versions, plus listed versions
2.6.1-1.32.6.4-12.6.4-22.6.4-32.6.4-42.6.4-52.6.4-6
None known
flex
Ubuntu:20.04:LTS
All versions, plus listed versions
2.6.4-6.2
None known
flex
Ubuntu:22.04:LTS
All versions, plus listed versions
2.6.4-8build12.6.4-8build2
None known
Show 4 moreShow less
Affected packages
PackageAffectedFixed
flex
Ubuntu:24.04:LTS
All versions, plus listed versions
2.6.4-8.22.6.4-8.2build1
None known
flex
Ubuntu:25.10
All versions, plus listed versions
2.6.4-8.2build1
None known
flex
Ubuntu:26.10
All versions, plus listed versions
2.6.4-8.2build2
None known
flex
Ubuntu:26.04:LTS
All versions, plus listed versions
2.6.4-8.2build12.6.4-8.2build2
None known

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

MoveEnter Open