CVE-2017-12904

Source
https://nvd.nist.gov/vuln/detail/CVE-2017-12904
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2017-12904.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2017-12904
Downstream
Published
2017-08-23T14:29:00Z
Modified
2025-09-19T08:53:05.808091Z
Severity
  • 8.8 (High) CVSS_V3 - CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H CVSS Calculator
Summary
[none]
Details

Improper Neutralization of Special Elements used in an OS Command in bookmarking function of Newsbeuter versions 0.7 through 2.9 allows remote attackers to perform user-assisted code execution by crafting an RSS item that includes shell code in its title and/or URL.

References

Affected packages

Alpine:v3.3

newsbeuter

Package

Name
newsbeuter
Purl
pkg:apk/alpine/newsbeuter?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.9-r4

Affected versions

2.*

2.9-r0
2.9-r1
2.9-r2
2.9-r3

Alpine:v3.4

newsbeuter

Package

Name
newsbeuter
Purl
pkg:apk/alpine/newsbeuter?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.9-r4

Affected versions

2.*

2.9-r0
2.9-r1
2.9-r2
2.9-r3

Alpine:v3.5

newsbeuter

Package

Name
newsbeuter
Purl
pkg:apk/alpine/newsbeuter?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.9-r4

Affected versions

2.*

2.9-r0
2.9-r1
2.9-r2
2.9-r3

Alpine:v3.6

newsbeuter

Package

Name
newsbeuter
Purl
pkg:apk/alpine/newsbeuter?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.9-r4

Affected versions

2.*

2.9-r0
2.9-r1
2.9-r2
2.9-r3

Alpine:v3.7

newsbeuter

Package

Name
newsbeuter
Purl
pkg:apk/alpine/newsbeuter?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.9-r4

Affected versions

2.*

2.9-r0
2.9-r1
2.9-r2
2.9-r3

Git

github.com/akrennmair/newsbeuter

Affected ranges

Type
GIT
Repo
https://github.com/akrennmair/newsbeuter
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed

Database specific

{
    "vanir_signatures": [
        {
            "target": {
                "file": "src/controller.cpp",
                "function": "controller::bookmark"
            },
            "id": "CVE-2017-12904-80defa35",
            "source": "https://github.com/akrennmair/newsbeuter/commit/96e9506ae9e252c548665152d1b8968297128307",
            "digest": {
                "length": 1137.0,
                "function_hash": "156371956141367904438567274571704191043"
            },
            "signature_version": "v1",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "file": "src/controller.cpp"
            },
            "id": "CVE-2017-12904-a213a0e6",
            "source": "https://github.com/akrennmair/newsbeuter/commit/96e9506ae9e252c548665152d1b8968297128307",
            "digest": {
                "line_hashes": [
                    "311467814947250909956345134156606465782",
                    "120649832345985744059501555645473888522",
                    "291634685458980627202111577571935776043",
                    "69626142850719159396634039256131327469",
                    "108602646767993423147163902786916057536",
                    "98085112480429494262981916468034871801",
                    "92970788905403075723020112092901087587",
                    "252124518186464253228361430297539845061",
                    "254514588870447734634416090126986229927"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "signature_type": "Line",
            "deprecated": false
        }
    ]
}