Vulnerability from csaf_opensuse
Published
2022-07-03 14:01
Modified
2022-07-03 14:01
Summary
Security update for python-nltk
Notes
Title of the patch
Security update for python-nltk
Description of the patch
This update for python-nltk fixes the following issues:
Update to 3.7
- Improve and update the NLTK team page on nltk.org (#2855,
#2941)
- Drop support for Python 3.6, support Python 3.10 (#2920)
- Update to 3.6.7
- Resolve IndexError in `sent_tokenize` and `word_tokenize`
(#2922)
- Update to 3.6.6
- Refactor `gensim.doctest` to work for gensim 4.0.0 and up
(#2914)
- Add Precision, Recall, F-measure, Confusion Matrix to Taggers
(#2862)
- Added warnings if .zip files exist without any corresponding
.csv files. (#2908)
- Fix `FileNotFoundError` when the `download_dir` is
a non-existing nested folder (#2910)
- Rename omw to omw-1.4 (#2907)
- Resolve ReDoS opportunity by fixing incorrectly specified
regex (#2906, boo#1191030, CVE-2021-3828).
- Support OMW 1.4 (#2899)
- Deprecate Tree get and set node methods (#2900)
- Fix broken inaugural test case (#2903)
- Use Multilingual Wordnet Data from OMW with newer Wordnet
versions (#2889)
- Keep NLTKs 'tokenize' module working with pathlib (#2896)
- Make prettyprinter to be more readable (#2893)
- Update links to the nltk book (#2895)
- Add `CITATION.cff` to nltk (#2880)
- Resolve serious ReDoS in PunktSentenceTokenizer (#2869)
- Delete old CI config files (#2881)
- Improve Tokenize documentation + add TokenizerI as superclass
for TweetTokenizer (#2878)
- Fix expected value for BLEU score doctest after changes from
#2572
- Add multi Bleu functionality and tests (#2793)
- Deprecate 'return_str' parameter in NLTKWordTokenizer and
TreebankWordTokenizer (#2883)
- Allow empty string in CFG's + more (#2888)
- Partition `tree.py` module into `tree` package + pickle fix
(#2863)
- Fix several TreebankWordTokenizer and NLTKWordTokenizer bugs
(#2877)
- Rewind Wordnet data file after each lookup (#2868)
- Correct __init__ call for SyntaxCorpusReader subclasses
(#2872)
- Documentation fixes (#2873)
- Fix levenstein distance for duplicated letters (#2849)
- Support alternative Wordnet versions (#2860)
- Remove hundreds of formatting warnings for nltk.org (#2859)
- Modernize `nltk.org/howto` pages (#2856)
- Fix Bleu Score smoothing function from taking log(0) (#2839)
- Update third party tools to newer versions and removing
MaltParser fixed version (#2832)
- Fix TypeError: _pretty() takes 1 positional argument but 2
were given in sem/drt.py (#2854)
- Replace `http` with `https` in most URLs (#2852)
- Update to 3.6.5
- modernised nltk.org website
- addressed LGTM.com issues
- support ZWJ sequences emoji and skin tone modifer emoji in
TweetTokenizer
- METEOR evaluation now requires pre-tokenized input
- Code linting and type hinting
- implement get_refs function for DrtLambdaExpression
- Enable automated CoreNLP, Senna, Prover9/Mace4, Megam,
MaltParser CI tests
- specify minimum regex version that supports regex.Pattern
- avoid re.Pattern and regex.Pattern which fail for Python 3.6,
3.7
- Update to 3.6.4
- deprecate `nltk.usage(obj)` in favor of `help(obj)`
- resolve ReDoS vulnerability in Corpus Reader
- solidify performance tests
- improve phone number recognition in tweet tokenizer
- refactored CISTEM stemmer for German
- identify NLTK Team as the author
- replace travis badge with github actions badge
- add SECURITY.md
- Update to 3.6.3
- Dropped support for Python 3.5
- Run CI tests on Windows, too
- Moved from Travis CI to GitHub Actions
- Code and comment cleanups
- Visualize WordNet relation graphs using Graphviz
- Fixed large error in METEOR score
- Apply isort, pyupgrade, black, added as pre-commit hooks
- Prevent debug_decisions in Punkt from throwing IndexError
- Resolved ZeroDivisionError in RIBES with dissimilar sentences
- Initialize WordNet IC total counts with smoothing value
- Fixed AttributeError for Arabic ARLSTem2 stemmer
- Many fixes and improvements to lm language model package
- Fix bug in nltk.metrics.aline, C_skip = -10
- Improvements to TweetTokenizer
- Optional show arg for FreqDist.plot, ConditionalFreqDist.plot
- edit_distance now computes Damerau-Levenshtein edit-distance
- Update to 3.6.2
- move test code to nltk/test
- fix bug in NgramAssocMeasures (order preserving fix)
- Update to 3.6
- add support for Python 3.9
- add Tree.fromlist
- compute Minimum Spanning Tree of unweighted graph using BFS
- fix bug with infinite loop in Wordnet closure and tree
- fix bug in calculating BLEU using smoothing method 4
- Wordnet synset similarities work for all pos
- new Arabic light stemmer (ARLSTem2)
- new syllable tokenizer (LegalitySyllableTokenizer)
- remove nose in favor of pytest
- Update to v3.5
* add support for Python 3.8
* drop support for Python 2
* create NLTK's own Tokenizer class distinct from the Treebank
reference tokeniser
* update Vader sentiment analyser
* fix JSON serialization of some PoS taggers
* minor improvements in grammar.CFG, Vader, pl196x corpus reader,
StringTokenizer
* change implementation <= and >= for FreqDist so they are partial
orders
* make FreqDist iterable
* correctly handle Penn Treebank trees with a unlabeled branching
top node
- Update to 3.4.5 (boo#1146427, CVE-2019-14751):
Patchnames
openSUSE-2022-10040
Terms of use
CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
{ document: { aggregate_severity: { namespace: "https://www.suse.com/support/security/rating/", text: "moderate", }, category: "csaf_security_advisory", csaf_version: "2.0", distribution: { text: "Copyright 2024 SUSE LLC. All rights reserved.", tlp: { label: "WHITE", url: "https://www.first.org/tlp/", }, }, lang: "en", notes: [ { category: "summary", text: "Security update for python-nltk", title: "Title of the patch", }, { category: "description", text: "This update for python-nltk fixes the following issues:\n\nUpdate to 3.7\n\n - Improve and update the NLTK team page on nltk.org (#2855,\n #2941)\n - Drop support for Python 3.6, support Python 3.10 (#2920)\n\n- Update to 3.6.7\n\n - Resolve IndexError in `sent_tokenize` and `word_tokenize`\n (#2922)\n\n- Update to 3.6.6\n\n - Refactor `gensim.doctest` to work for gensim 4.0.0 and up\n (#2914)\n - Add Precision, Recall, F-measure, Confusion Matrix to Taggers\n (#2862)\n - Added warnings if .zip files exist without any corresponding\n .csv files. (#2908)\n - Fix `FileNotFoundError` when the `download_dir` is\n a non-existing nested folder (#2910)\n - Rename omw to omw-1.4 (#2907)\n - Resolve ReDoS opportunity by fixing incorrectly specified\n regex (#2906, boo#1191030, CVE-2021-3828).\n - Support OMW 1.4 (#2899)\n - Deprecate Tree get and set node methods (#2900)\n - Fix broken inaugural test case (#2903)\n - Use Multilingual Wordnet Data from OMW with newer Wordnet\n versions (#2889)\n - Keep NLTKs 'tokenize' module working with pathlib (#2896)\n - Make prettyprinter to be more readable (#2893)\n - Update links to the nltk book (#2895)\n - Add `CITATION.cff` to nltk (#2880)\n - Resolve serious ReDoS in PunktSentenceTokenizer (#2869)\n - Delete old CI config files (#2881)\n - Improve Tokenize documentation + add TokenizerI as superclass\n for TweetTokenizer (#2878)\n - Fix expected value for BLEU score doctest after changes from\n #2572\n - Add multi Bleu functionality and tests (#2793)\n - Deprecate 'return_str' parameter in NLTKWordTokenizer and\n TreebankWordTokenizer (#2883)\n - Allow empty string in CFG's + more (#2888)\n - Partition `tree.py` module into `tree` package + pickle fix\n (#2863)\n - Fix several TreebankWordTokenizer and NLTKWordTokenizer bugs\n (#2877)\n - Rewind Wordnet data file after each lookup (#2868)\n - Correct __init__ call for SyntaxCorpusReader subclasses\n (#2872)\n - Documentation fixes (#2873)\n - Fix levenstein distance for duplicated letters (#2849)\n - Support alternative Wordnet versions (#2860)\n - Remove hundreds of formatting warnings for nltk.org (#2859)\n - Modernize `nltk.org/howto` pages (#2856)\n - Fix Bleu Score smoothing function from taking log(0) (#2839)\n - Update third party tools to newer versions and removing\n MaltParser fixed version (#2832)\n - Fix TypeError: _pretty() takes 1 positional argument but 2\n were given in sem/drt.py (#2854)\n - Replace `http` with `https` in most URLs (#2852)\n\n- Update to 3.6.5\n\n - modernised nltk.org website\n - addressed LGTM.com issues\n - support ZWJ sequences emoji and skin tone modifer emoji in\n TweetTokenizer\n - METEOR evaluation now requires pre-tokenized input\n - Code linting and type hinting\n - implement get_refs function for DrtLambdaExpression\n - Enable automated CoreNLP, Senna, Prover9/Mace4, Megam,\n MaltParser CI tests\n - specify minimum regex version that supports regex.Pattern\n - avoid re.Pattern and regex.Pattern which fail for Python 3.6,\n 3.7\n\n- Update to 3.6.4\n\n - deprecate `nltk.usage(obj)` in favor of `help(obj)`\n - resolve ReDoS vulnerability in Corpus Reader\n - solidify performance tests\n - improve phone number recognition in tweet tokenizer\n - refactored CISTEM stemmer for German\n - identify NLTK Team as the author\n - replace travis badge with github actions badge\n - add SECURITY.md\n\n- Update to 3.6.3\n\n - Dropped support for Python 3.5\n - Run CI tests on Windows, too\n - Moved from Travis CI to GitHub Actions\n - Code and comment cleanups\n - Visualize WordNet relation graphs using Graphviz\n - Fixed large error in METEOR score\n - Apply isort, pyupgrade, black, added as pre-commit hooks\n - Prevent debug_decisions in Punkt from throwing IndexError\n - Resolved ZeroDivisionError in RIBES with dissimilar sentences\n - Initialize WordNet IC total counts with smoothing value\n - Fixed AttributeError for Arabic ARLSTem2 stemmer\n - Many fixes and improvements to lm language model package\n - Fix bug in nltk.metrics.aline, C_skip = -10\n - Improvements to TweetTokenizer\n - Optional show arg for FreqDist.plot, ConditionalFreqDist.plot\n - edit_distance now computes Damerau-Levenshtein edit-distance\n\n- Update to 3.6.2\n\n - move test code to nltk/test\n - fix bug in NgramAssocMeasures (order preserving fix)\n\n- Update to 3.6\n\n - add support for Python 3.9\n - add Tree.fromlist\n - compute Minimum Spanning Tree of unweighted graph using BFS\n - fix bug with infinite loop in Wordnet closure and tree\n - fix bug in calculating BLEU using smoothing method 4\n - Wordnet synset similarities work for all pos\n - new Arabic light stemmer (ARLSTem2)\n - new syllable tokenizer (LegalitySyllableTokenizer)\n - remove nose in favor of pytest\n\n- Update to v3.5\n\n * add support for Python 3.8\n * drop support for Python 2\n * create NLTK's own Tokenizer class distinct from the Treebank\n reference tokeniser\n * update Vader sentiment analyser\n * fix JSON serialization of some PoS taggers\n * minor improvements in grammar.CFG, Vader, pl196x corpus reader,\n StringTokenizer\n * change implementation <= and >= for FreqDist so they are partial\n orders\n * make FreqDist iterable\n * correctly handle Penn Treebank trees with a unlabeled branching\n top node\n\n- Update to 3.4.5 (boo#1146427, CVE-2019-14751):", title: "Description of the patch", }, { category: "details", text: "openSUSE-2022-10040", title: "Patchnames", }, { category: "legal_disclaimer", text: "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).", title: "Terms of use", }, ], publisher: { category: "vendor", contact_details: "https://www.suse.com/support/security/contact/", name: "SUSE Product Security Team", namespace: "https://www.suse.com/", }, references: [ { category: "external", summary: "SUSE ratings", url: "https://www.suse.com/support/security/rating/", }, { category: "self", summary: "URL of this CSAF notice", url: "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2022_10040-1.json", }, { category: "self", summary: "URL for openSUSE-SU-2022:10040-1", url: "https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/6ZUSFUYB3S2F4VLUQBWFBYRLCIHMR43P/", }, { category: "self", summary: "E-Mail link for openSUSE-SU-2022:10040-1", url: "https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/6ZUSFUYB3S2F4VLUQBWFBYRLCIHMR43P/", }, { category: "self", summary: "SUSE Bug 1146427", url: "https://bugzilla.suse.com/1146427", }, { category: "self", summary: "SUSE Bug 1191030", url: "https://bugzilla.suse.com/1191030", }, { category: "self", summary: "SUSE CVE CVE-2019-14751 page", url: "https://www.suse.com/security/cve/CVE-2019-14751/", }, { category: "self", summary: "SUSE CVE CVE-2021-3828 page", url: "https://www.suse.com/security/cve/CVE-2021-3828/", }, ], title: "Security update for python-nltk", tracking: { current_release_date: "2022-07-03T14:01:14Z", generator: { date: "2022-07-03T14:01:14Z", engine: { name: "cve-database.git:bin/generate-csaf.pl", version: "1", }, }, id: "openSUSE-SU-2022:10040-1", initial_release_date: "2022-07-03T14:01:14Z", revision_history: [ { date: "2022-07-03T14:01:14Z", number: "1", summary: "Current version", }, ], status: "final", version: "1", }, }, product_tree: { branches: [ { branches: [ { branches: [ { category: "product_version", name: "python3-nltk-3.7-bp152.3.3.1.noarch", product: { name: "python3-nltk-3.7-bp152.3.3.1.noarch", product_id: "python3-nltk-3.7-bp152.3.3.1.noarch", }, }, ], category: "architecture", name: "noarch", }, { branches: [ { category: "product_name", name: "SUSE Package Hub 15 SP2", product: { name: "SUSE Package Hub 15 SP2", product_id: "SUSE Package Hub 15 SP2", }, }, ], category: "product_family", name: "SUSE Linux Enterprise", }, ], category: "vendor", name: "SUSE", }, ], relationships: [ { category: "default_component_of", full_product_name: { name: "python3-nltk-3.7-bp152.3.3.1.noarch as component of SUSE Package Hub 15 SP2", product_id: "SUSE Package Hub 15 SP2:python3-nltk-3.7-bp152.3.3.1.noarch", }, product_reference: "python3-nltk-3.7-bp152.3.3.1.noarch", relates_to_product_reference: "SUSE Package Hub 15 SP2", }, ], }, vulnerabilities: [ { cve: "CVE-2019-14751", ids: [ { system_name: "SUSE CVE Page", text: "https://www.suse.com/security/cve/CVE-2019-14751", }, ], notes: [ { category: "general", text: "NLTK Downloader before 3.4.5 is vulnerable to a directory traversal, allowing attackers to write arbitrary files via a ../ (dot dot slash) in an NLTK package (ZIP archive) that is mishandled during extraction.", title: "CVE description", }, ], product_status: { recommended: [ "SUSE Package Hub 15 SP2:python3-nltk-3.7-bp152.3.3.1.noarch", ], }, references: [ { category: "external", summary: "CVE-2019-14751", url: "https://www.suse.com/security/cve/CVE-2019-14751", }, { category: "external", summary: "SUSE Bug 1146427 for CVE-2019-14751", url: "https://bugzilla.suse.com/1146427", }, ], remediations: [ { category: "vendor_fix", details: "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n", product_ids: [ "SUSE Package Hub 15 SP2:python3-nltk-3.7-bp152.3.3.1.noarch", ], }, ], scores: [ { cvss_v3: { baseScore: 7.5, baseSeverity: "HIGH", vectorString: "CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N", version: "3.0", }, products: [ "SUSE Package Hub 15 SP2:python3-nltk-3.7-bp152.3.3.1.noarch", ], }, ], threats: [ { category: "impact", date: "2022-07-03T14:01:14Z", details: "important", }, ], title: "CVE-2019-14751", }, { cve: "CVE-2021-3828", ids: [ { system_name: "SUSE CVE Page", text: "https://www.suse.com/security/cve/CVE-2021-3828", }, ], notes: [ { category: "general", text: "nltk is vulnerable to Inefficient Regular Expression Complexity", title: "CVE description", }, ], product_status: { recommended: [ "SUSE Package Hub 15 SP2:python3-nltk-3.7-bp152.3.3.1.noarch", ], }, references: [ { category: "external", summary: "CVE-2021-3828", url: "https://www.suse.com/security/cve/CVE-2021-3828", }, { category: "external", summary: "SUSE Bug 1191030 for CVE-2021-3828", url: "https://bugzilla.suse.com/1191030", }, ], remediations: [ { category: "vendor_fix", details: "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n", product_ids: [ "SUSE Package Hub 15 SP2:python3-nltk-3.7-bp152.3.3.1.noarch", ], }, ], scores: [ { cvss_v3: { baseScore: 7.5, baseSeverity: "HIGH", vectorString: "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", version: "3.1", }, products: [ "SUSE Package Hub 15 SP2:python3-nltk-3.7-bp152.3.3.1.noarch", ], }, ], threats: [ { category: "impact", date: "2022-07-03T14:01:14Z", details: "important", }, ], title: "CVE-2021-3828", }, ], }
Log in or create an account to share your comment.
Security Advisory comment format.
This schema specifies the format of a comment related to a security advisory.
Title of the comment
Description of the comment
Loading…
Loading…
Loading…
Sightings
Author | Source | Type | Date |
---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
- Confirmed: The vulnerability is confirmed from an analyst perspective.
- Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
- Patched: This vulnerability was successfully patched by the user reporting the sighting.
- Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
- Not confirmed: The user expresses doubt about the veracity of the vulnerability.
- Not patched: This vulnerability was not successfully patched by the user reporting the sighting.