CVE-2019-6293
An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is...
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
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 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.3 Medium
AV: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 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS: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 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.3 Medium
AV: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 Medium
CVSS: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
| Package | Affected | Fixed |
|---|---|---|
flexAzure Linux:3 |
before 2.6.4-7 | 2.6.4-7 |
flexAzure Linux:2 |
before 2.6.4-7 | 2.6.4-7 |
flexDebian:12 |
All versions, plus listed versions 2.6.4-8.2 |
None known |
flexDebian:13 |
All versions, plus listed versions 2.6.4-8.2 |
None known |
flexDebian:14 |
All versions, plus listed versions 2.6.4-8.2 |
None known |
flex_jllJulia |
All versions | None known |
flexUbuntu: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 less2.6.0-72.6.0-82.6.0-92.6.0-11 |
None known |
flexUbuntu: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 |
flexUbuntu:20.04:LTS |
All versions, plus listed versions 2.6.4-6.2 |
None known |
flexUbuntu:22.04:LTS |
All versions, plus listed versions 2.6.4-8build12.6.4-8build2 |
None known |
Show 4 moreShow less
| Package | Affected | Fixed |
|---|---|---|
flexUbuntu:24.04:LTS |
All versions, plus listed versions 2.6.4-8.22.6.4-8.2build1 |
None known |
flexUbuntu:25.10 |
All versions, plus listed versions 2.6.4-8.2build1 |
None known |
flexUbuntu:26.10 |
All versions, plus listed versions 2.6.4-8.2build2 |
None known |
flexUbuntu:26.04:LTS |
All versions, plus listed versions 2.6.4-8.2build12.6.4-8.2build2 |
None known |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |