Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2019-19781 PoC — Citrix Application Delivery Controller和Citrix Systems Gateway 路径遍历漏洞

Source
Associated Vulnerability
Title: Citrix Application Delivery Controller和Citrix Systems Gateway 路径遍历漏洞 (CVE-2019-19781)
Description:An issue was discovered in Citrix Application Delivery Controller (ADC) and Gateway 10.5, 11.1, 12.0, 12.1, and 13.0. They allow Directory Traversal.
Description
Test a host for susceptibility to CVE-2019-19781
Readme
# check-cve-2019-19781 🔎🐞 #

[![GitHub Build Status](https://github.com/cisagov/check-cve-2019-19781/workflows/build/badge.svg)](https://github.com/cisagov/check-cve-2019-19781/actions)
[![Coverage Status](https://coveralls.io/repos/github/cisagov/check-cve-2019-19781/badge.svg?branch=develop)](https://coveralls.io/github/cisagov/check-cve-2019-19781?branch=develop)
[![Total alerts](https://img.shields.io/lgtm/alerts/g/cisagov/check-cve-2019-19781.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/cisagov/check-cve-2019-19781/alerts/)
[![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/cisagov/check-cve-2019-19781.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/cisagov/check-cve-2019-19781/context:python)
[![Known Vulnerabilities](https://snyk.io/test/github/cisagov/check-cve-2019-19781/develop/badge.svg)](https://snyk.io/test/github/cisagov/check-cve-2019-19781)

This utility determines if a host appears susceptible to
[CVE-2019-19781](https://nvd.nist.gov/vuln/detail/CVE-2019-19781).

## Requirements ##

Python versions 3.6 and above.  Note that Python 2 *is not* supported.

## Installation ##

From a release:

```console
pip install https://github.com/cisagov/check-cve-2019-19781/releases/download/v1.0.2/cve_2019_19781-1.0.2-py3-none-any.whl
```

From source:

```console
git clone https://github.com/cisagov/check-cve-2019-19781.git
cd check-cve-2019-19781
pip install -r requirements.txt
```

## Usage ##

To scan a host:

```console
❱ cve-2019-19781 citrix.example.org
```

```console
2020-01-10 22:11:46,312 WARNING citrix.example.org appears to be vulnerable.
```

Detailed usage information can be viewed with:

```console
❱ cve-2019-19781 --help

Check for the existence of CVE-2019-19781 on a host machine.

EXIT STATUS
    This utility exits with one of the following values:
    0   The host does not seem vulnerable
    1   Command was invoked incorrectly
    2   The host appears to be vulnerable
    >2  An error occurred.

For more information about this vulnerability see:
    https://nvd.nist.gov/vuln/detail/CVE-2019-19781

Usage:
  cve-2019-19781 [options] <host>
  cve-2019-19781 (-h | --help)

Options:
  -h --help              Show this message.
  --log-level=LEVEL      If specified, then the log level will be set to
                         the specified value.  Valid values are "debug", "info",
                         "warning", "error", and "critical". [default: info]
  -r --retries=count     Number of times to retry a failed connection attempt before
                         giving up. [default: 2]
  -t --timeout=seconds   Number of seconds to wait during each connection attempt.
                         [default: 10]
```

## Contributing ##

We welcome contributions!  Please see [`CONTRIBUTING.md`](CONTRIBUTING.md) for
details.

## License ##

This project is in the worldwide [public domain](LICENSE).

This project is in the public domain within the United States, and
copyright and related rights in the work worldwide are waived through
the [CC0 1.0 Universal public domain
dedication](https://creativecommons.org/publicdomain/zero/1.0/).

All contributions to this project will be released under the CC0
dedication. By submitting a pull request, you are agreeing to comply
with this waiver of copyright interest.
File Snapshot

Log in to view the POC file snapshot cached by Shenlong Bot

Log in to view
Remarks
    1. It is advised to access via the original source first.
    2. Local POC snapshots are reserved for subscribers — if the original source is unavailable, the local mirror is part of the paid plan.
    3. Mirroring, verifying, and maintaining this POC archive takes ongoing effort, so local snapshots are a paid feature. Your subscription keeps the archive online — thank you for the support. View subscription plans →