CVE catalog

CVE-2016-6354

flex: CVE-2016-6354

[CVE catalog]

Severity
Critical · CVSS 9.8CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
9.12% · Oct 27, 2026

Heap-based buffer overflow in the yy_get_next_buffer function in Flex before 2.6.1 might allow context-dependent attackers to cause a denial of service or possibly execute arbitrary code via vectors involving num_to_read.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianflexsid2.6.4-8.2fixed
Debianflexforky2.6.4-8.2fixed
Debianflextrixie2.6.4-8.2fixed
Debianflexbookworm2.6.4-8.2fixed
Alpineflex3.22.5.39-r1fixed
Alpineflex3.32.5.39-r3fixed
Alpineflex3.42.6.1-r0fixed
Ubuntuflex16.042.5.39-8vulnerable
Ubuntuflex16.042.6.0-1vulnerable
Ubuntuflex16.042.6.0-3vulnerable
Ubuntuflex16.042.6.0-4vulnerable
Ubuntuflex16.042.6.0-6vulnerable
Ubuntuflex16.042.6.0-7vulnerable
Ubuntuflex16.042.6.0-8vulnerable
Ubuntuflex16.042.6.0-9vulnerable
Ubuntuflex16.042.6.0-11vulnerable
Susewiresharklinux enterprise desktop 12 sp12.2.6-44.3fixed
Susewiresharklinux enterprise desktop 12 sp22.2.6-44.3fixed
Susewiresharklinux enterprise server for raspberry pi 12 sp22.2.6-44.3fixed
Susewiresharklinux enterprise software development kit 12 sp12.2.6-44.3fixed
Susewiresharklinux enterprise software development kit 12 sp22.2.6-44.3fixed
Susewiresharklinux enterprise server 12 sp12.2.6-44.3fixed
Susewiresharklinux enterprise server for sap applications 12 sp12.2.6-44.3fixed
Susewiresharklinux enterprise server 12 sp22.2.6-44.3fixed
Susewiresharklinux enterprise server for sap applications 12 sp22.2.6-44.3fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianflexsourcesid2.6.1-1not yet assignedNot reported[832768]
Debianflexsourceforky2.6.1-1not yet assignedNot reported[832768]
Debianflexsourcetrixie2.6.1-1not yet assignedNot reported[832768]
Debianflexsourcebookworm2.6.1-1not yet assignedNot reported[832768]
Alpineflexapk3.22.5.39-r1Not reportedALPINE-CVE-2016-6354Not reported
Alpineflexapk3.32.5.39-r3Not reportedALPINE-CVE-2016-6354Not reported
Alpineflexapk3.42.6.1-r0Not reportedALPINE-CVE-2016-6354Not reported
Susewiresharkrpmlinux enterprise desktop 12 sp12.2.6-44.3Not reportedSUSE-SU-2017:1442-1Not reported
Susewiresharkrpmlinux enterprise desktop 12 sp22.2.6-44.3Not reportedSUSE-SU-2017:1442-1Not reported
Susewiresharkrpmlinux enterprise server for raspberry pi 12 sp22.2.6-44.3Not reportedSUSE-SU-2017:1442-1Not reported
Susewiresharkrpmlinux enterprise software development kit 12 sp12.2.6-44.3Not reportedSUSE-SU-2017:1442-1Not reported
Susewiresharkrpmlinux enterprise software development kit 12 sp22.2.6-44.3Not reportedSUSE-SU-2017:1442-1Not reported
Susewiresharkrpmlinux enterprise server 12 sp12.2.6-44.3Not reportedSUSE-SU-2017:1442-1Not reported
Susewiresharkrpmlinux enterprise server for sap applications 12 sp12.2.6-44.3Not reportedSUSE-SU-2017:1442-1Not reported
Susewiresharkrpmlinux enterprise server 12 sp22.2.6-44.3Not reportedSUSE-SU-2017:1442-1Not reported
Susewiresharkrpmlinux enterprise server for sap applications 12 sp22.2.6-44.3Not reportedSUSE-SU-2017:1442-1Not reported

[Debian bug #832768]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [flex]Unknown
    Details (2)
    • 2.6.4-8.2 · amd64 · bookworm

      Fixed · Fixed: 2.6.1-1

      dsa · flex · debian · bookworm; dsa · flex · debian · 12

    • 2.6.4-8.2 · arm64 · bookworm

      Fixed · Fixed: 2.6.1-1

      dsa · flex · debian · bookworm; dsa · flex · debian · 12

  • [flex-doc]Unknown

    Source package: [flex]

    Details (2)
    • 2.6.4-8.2 · all · bookworm

      Fixed · Fixed: 2.6.1-1

      dsa · flex · debian · bookworm; dsa · flex · debian · 12

    • 2.6.4-8.2 · all · bookworm

      Fixed · Fixed: 2.6.1-1

      dsa · flex · debian · bookworm; dsa · flex · debian · 12

  • [libfl2]Unknown

    Source package: [flex]

    Details (2)
    • 2.6.4-8.2 · amd64 · bookworm

      Fixed · Fixed: 2.6.1-1

      dsa · flex · debian · bookworm; dsa · flex · debian · 12

    • 2.6.4-8.2 · arm64 · bookworm

      Fixed · Fixed: 2.6.1-1

      dsa · flex · debian · bookworm; dsa · flex · debian · 12

  • [libfl-dev]Unknown

    Source package: [flex]

    Details (2)
    • 2.6.4-8.2 · amd64 · bookworm

      Fixed · Fixed: 2.6.1-1

      dsa · flex · debian · bookworm; dsa · flex · debian · 12

    • 2.6.4-8.2 · arm64 · bookworm

      Fixed · Fixed: 2.6.1-1

      dsa · flex · debian · bookworm; dsa · flex · debian · 12

[Debian 13 (Trixie)]

  • [flex]Unknown

    Source package: [flex]

    Details (2)
    • 2.6.4-8.2+b4 · amd64 · trixie

      Fixed · Fixed: 2.6.1-1

      dsa · flex · debian · 13

    • 2.6.4-8.2+b4 · arm64 · trixie

      Fixed · Fixed: 2.6.1-1

      dsa · flex · debian · 13

  • [flex-doc]Unknown

    Source package: [flex]

    Details (2)
    • 2.6.4-8.2 · all · trixie

      Fixed · Fixed: 2.6.1-1

      dsa · flex · debian · 13

    • 2.6.4-8.2 · all · trixie

      Fixed · Fixed: 2.6.1-1

      dsa · flex · debian · 13

  • [libfl2]Unknown

    Source package: [flex]

    Details (2)
    • 2.6.4-8.2+b4 · amd64 · trixie

      Fixed · Fixed: 2.6.1-1

      dsa · flex · debian · 13

    • 2.6.4-8.2+b4 · arm64 · trixie

      Fixed · Fixed: 2.6.1-1

      dsa · flex · debian · 13

  • [libfl-dev]Unknown

    Source package: [flex]

    Details (2)
    • 2.6.4-8.2+b4 · amd64 · trixie

      Fixed · Fixed: 2.6.1-1

      dsa · flex · debian · 13

    • 2.6.4-8.2+b4 · arm64 · trixie

      Fixed · Fixed: 2.6.1-1

      dsa · flex · debian · 13

Observed:

References