CVE-2018-14572: conference-scheduler-cli - Arbitrary Code Execution

conference-scheduler-cli Updated 02 Oct 2025

Summary

29/10/2018
No i
High
7.8

CVE-2018-14572: conference-scheduler-cli Arbitrary Code Execution. Affects conference-scheduler-cli versions < 0.10.1. No fix is published. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Devnack Your last release was probably never penetration tested Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

Background

conference-scheduler-cli is a Python package available on PyPI that provides functionality for scheduling conferences. It allows users to import and manage conference data, including speaker information, session details, and scheduling. The package is vulnerable to an arbitrary code execution vulnerability when processing imported data in the form of a .pickle file.

Vulnerability Detail

The vulnerability arises from the use of the pickle.load function on imported data. This function can be exploited by remote attackers to execute arbitrary code by crafting a malicious .pickle file. An attacker can include Python code within the .pickle file, which, when executed, can perform unauthorized actions on the system. For example, an attacker can execute system commands using the os.system function. This vulnerability has a high severity rating (CVSS score: 7.8) and can lead to unauthorized access, data manipulation, or system compromise.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Workaround

If updating the package is not immediately feasible, a temporary workaround is to avoid importing .pickle files from untrusted sources. Additionally, it is advisable to review and validate the contents of any .pickle files before importing them into the conference-scheduler-cli application.

Conclusion

The conference-scheduler-cli package is vulnerable to an arbitrary code execution vulnerability when processing imported .pickle files. This can allow remote attackers to execute unauthorized code on the system, potentially leading to system compromise or data manipulation. It is crucial to update the package to the latest version (0.10.2 or later) to mitigate this vulnerability. If immediate update is not possible, exercise caution when importing .pickle files from untrusted sources and validate their contents. For further support and assistance in vulnerability remediation, please contact DevNack.com.

See every vulnerability recorded for conference-scheduler-cli →

Share this vulnerability

FAQ

conference-scheduler-cli is a Python package used for managing conference scheduling. It provides functionality for importing and managing conference data, including speaker information and session details.

The vulnerability arises from the use of the pickle.load function on imported .pickle files. This function can be exploited by remote attackers to execute arbitrary code.

An attacker can craft a malicious .pickle file containing Python code that, when executed, can perform unauthorized actions on the system. This can include executing system commands or manipulating data within the conference-scheduler-cli application.

This vulnerability has a high severity rating with a CVSS score of 7.8. It can lead to unauthorized access, data manipulation, or system compromise.

To fix this vulnerability, it is recommended to update the conference-scheduler-cli package to version 0.10.2 or later. This update includes proper input validation and sanitization when processing .pickle files.

How To Fix

No fixed version is published for this vulnerability.

Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback