Skip to content
Heist/ feed
Back to feed
Medium

libunicode-linebreak-perl — security advisory

Type: advisorySources: OSVAdvisory ID: UBUNTU-CVE-2026-8594

Text::LineFold versions through 2019.001 for Perl duplicate the output based on the number of special break characters. Text::LineFold splits the input string by specific line break characters (such as VT, FF and others) into segments, but applies the break function to the entire string, not just the segment. A side effect of this is that the full input can be duplicated for each segment. Besides being incorrect, this can lead to unexpected resource consumption and possible denial of service. Note that Text::LineFold is part of the Unicode-LineBreak distribution, which may have a higher version number than the module.

Products
libunicode-linebreak-perl
Affected versions
0.0.20150716-1, 0.0.20151201-1, 0.0.20151201-1build1, 0.0.20160702-1build2, 0.0.20190101-1, 0.0.20190101-1build1, 0.0.20190101-1build2, 0.0.20190101-1build3, 0.0.20190101-1build4, 0.0.20190101-1build5, 0.0.20190101-1build6, 0.0.20190101-1build7, 0.0.20190101-1build8, 0.0.20190101-2, 0.0.20190101-3, 0.0.20190101-4, 0.0.20190101-4build1
Fixed versions
Not specified
CVEs
CVE-2026-8594
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 03:24 UTC · Revision 1

Source evidence

UBUNTU-CVE-2026-8594

core-osv · Original source

Published 30 May 2026, 16:17 UTC

Text::LineFold versions through 2019.001 for Perl duplicate the output based on the number of special break characters. Text::LineFold splits the input string by specific line break characters (such as VT, FF and others) into segments, but applies the break function to the entire string, not just the segment. A side effect of this is that the full input can be duplicated for each segment. Besides being incorrect, this can lead to unexpected resource consumption and possible denial of service. Note that Text::LineFold is part of the Unicode-LineBreak distribution, which may have a higher version number than the module.

osv:UBUNTU-CVE-2026-8594

libunicode-linebreak-perl

Fixed versions: Not specified

libunicode-linebreak-perl

Fixed versions: Not specified

libunicode-linebreak-perl

Fixed versions: Not specified

libunicode-linebreak-perl

Fixed versions: Not specified

libunicode-linebreak-perl

Fixed versions: Not specified

libunicode-linebreak-perl

Fixed versions: Not specified

libunicode-linebreak-perl

Fixed versions: Not specified

libunicode-linebreak-perl

Fixed versions: Not specified

Complete source record
{
  "id": "82e60444878ee845f9e147d20306e23cf7b76489a8ef70e359219c2e9bc8a3dc",
  "url": "https://osv.dev/vulnerability/UBUNTU-CVE-2026-8594",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "UBUNTU-CVE-2026-8594",
    "summary": "Text::LineFold versions through 2019.001 for Perl duplicate the output based on the number of special break characters. Text::LineFold splits the input string by specific line break characters (such as VT, FF and others) into segments, but applies the break function to the entire string, not just the segment. A side effect of this is that the full input can be duplicated for each segment. Besides being incorrect, this can lead to unexpected resource consumption and possible denial of service. Note that Text::LineFold is part of the Unicode-LineBreak distribution, which may have a higher version number than the module.",
    "evidence": "osv:UBUNTU-CVE-2026-8594",
    "products": [
      {
        "name": {
          "value": "libunicode-linebreak-perl",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "0.0.20150716-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "0.0.20151201-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "0.0.20151201-1build1",
            "evidence": "/affected/0/versions"
          }
        ]
      },
      {
        "name": {
          "value": "libunicode-linebreak-perl",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "0.0.20160702-1build2",
            "evidence": "/affected/1/versions"
          }
        ]
      },
      {
        "name": {
          "value": "libunicode-linebreak-perl",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "0.0.20190101-1",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "0.0.20190101-1build1",
            "evidence": "/affected/2/versions"
          }
        ]
      },
      {
        "name": {
          "value": "libunicode-linebreak-perl",
          "evidence": "/affected/3/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "0.0.20190101-1build2",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "0.0.20190101-1build3",
            "evidence": "/affected/3/versions"
          }
        ]
      },
      {
        "name": {
          "value": "libunicode-linebreak-perl",
          "evidence": "/affected/4/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "0.0.20190101-1build4",
            "evidence": "/affected/4/versions"
          },
          {
            "value": "0.0.20190101-1build5",
            "evidence": "/affected/4/versions"
          },
          {
            "value": "0.0.20190101-1build6",
            "evidence": "/affected/4/versions"
          },
          {
            "value": "0.0.20190101-1build7",
            "evidence": "/affected/4/versions"
          }
        ]
      },
      {
        "name": {
          "value": "libunicode-linebreak-perl",
          "evidence": "/affected/5/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "0.0.20190101-1build8",
            "evidence": "/affected/5/versions"
          }
        ]
      },
      {
        "name": {
          "value": "libunicode-linebreak-perl",
          "evidence": "/affected/6/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "0.0.20190101-3",
            "evidence": "/affected/6/versions"
          },
          {
            "value": "0.0.20190101-4",
            "evidence": "/affected/6/versions"
          },
          {
            "value": "0.0.20190101-4build1",
            "evidence": "/affected/6/versions"
          }
        ]
      },
      {
        "name": {
          "value": "libunicode-linebreak-perl",
          "evidence": "/affected/7/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "0.0.20190101-1build8",
            "evidence": "/affected/7/versions"
          },
          {
            "value": "0.0.20190101-2",
            "evidence": "/affected/7/versions"
          },
          {
            "value": "0.0.20190101-3",
            "evidence": "/affected/7/versions"
          }
        ]
      }
    ],
    "severity": "medium",
    "structured": {
      "id": "UBUNTU-CVE-2026-8594",
      "aliases": [
        "UBUNTU-CVE-2026-8594"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
        },
        {
          "type": "Ubuntu",
          "score": "medium"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "libunicode-linebreak-perl",
            "purl": "pkg:deb/ubuntu/libunicode-linebreak-perl?arch=source&distro=xenial",
            "ecosystem": "Ubuntu:16.04:LTS"
          },
          "versions": [
            "0.0.20150716-1",
            "0.0.20151201-1",
            "0.0.20151201-1build1"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-8594.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "libunicode-linebreak-perl",
                "binary_version": "0.0.20151201-1build1"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "libunicode-linebreak-perl",
            "purl": "pkg:deb/ubuntu/libunicode-linebreak-perl?arch=source&distro=bionic",
            "ecosystem": "Ubuntu:18.04:LTS"
          },
          "versions": [
            "0.0.20160702-1build2"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-8594.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "libunicode-linebreak-perl",
                "binary_version": "0.0.20160702-1build2"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "libunicode-linebreak-perl",
            "purl": "pkg:deb/ubuntu/libunicode-linebreak-perl?arch=source&distro=focal",
            "ecosystem": "Ubuntu:20.04:LTS"
          },
          "versions": [
            "0.0.20190101-1",
            "0.0.20190101-1build1"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-8594.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "libunicode-linebreak-perl",
                "binary_version": "0.0.20190101-1build1"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "libunicode-linebreak-perl",
            "purl": "pkg:deb/ubuntu/libunicode-linebreak-perl?arch=source&distro=jammy",
            "ecosystem": "Ubuntu:22.04:LTS"
          },
          "versions": [
            "0.0.20190101-1build2",
            "0.0.20190101-1build3"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-8594.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "libunicode-linebreak-perl",
                "binary_version": "0.0.20190101-1build3"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "libunicode-linebreak-perl",
            "purl": "pkg:deb/ubuntu/libunicode-linebreak-perl?arch=source&distro=noble",
            "ecosystem": "Ubuntu:24.04:LTS"
          },
          "versions": [
            "0.0.20190101-1build4",
            "0.0.20190101-1build5",
            "0.0.20190101-1build6",
            "0.0.20190101-1build7"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-8594.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "libunicode-linebreak-perl",
                "binary_version": "0.0.20190101-1build7"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "libunicode-linebreak-perl",
            "purl": "pkg:deb/ubuntu/libunicode-linebreak-perl?arch=source&distro=questing",
            "ecosystem": "Ubuntu:25.10"
          },
          "versions": [
            "0.0.20190101-1build8"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-8594.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "libunicode-linebreak-perl",
                "binary_version": "0.0.20190101-1build8"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "libunicode-linebreak-perl",
            "purl": "pkg:deb/ubuntu/libunicode-linebreak-perl?arch=source&distro=stonking",
            "ecosystem": "Ubuntu:26.10"
          },
          "versions": [
            "0.0.20190101-3",
            "0.0.20190101-4",
            "0.0.20190101-4build1"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-8594.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "libunicode-linebreak-perl",
                "binary_version": "0.0.20190101-4build1"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "libunicode-linebreak-perl",
            "purl": "pkg:deb/ubuntu/libunicode-linebreak-perl?arch=source&distro=resolute",
            "ecosystem": "Ubuntu:26.04:LTS"
          },
          "versions": [
            "0.0.20190101-1build8",
            "0.0.20190101-2",
            "0.0.20190101-3"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-8594.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "libunicode-linebreak-perl",
                "binary_version": "0.0.20190101-3"
              }
            ]
          }
        }
      ],
      "modified": "2026-10-17T13:01:13.688910508Z",
      "provider": "osv",
      "upstream": [
        "CVE-2026-8594"
      ],
      "references": [
        "https://ubuntu.com/security/CVE-2026-8594",
        "https://www.cve.org/CVERecord?id=CVE-2026-8594",
        "https://lists.security.metacpan.org/cve-announce/msg/40542383/",
        "https://github.com/hatukanezumi/Unicode-LineBreak/pull/6",
        "https://metacpan.org/release/NEZUMI/Unicode-LineBreak-2019.001/source/lib/Text/LineFold.pm#L407-415",
        "https://security.metacpan.org/patches/U/Unicode-LineBreak/2019.001/CVE-2026-8594-r1.patch"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2026-8594",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 361316,
  "published_at": "2026-05-30T16:17:00+00:00"
}