ESB-2018.3432.2 - UPDATE ALERT [Cisco] Cisco Aironet Access Points and Meraki Access Points: Execute arbitrary code/commands - Remote/unauthenticated 2018-11-05

Printable version
PGP/GPG verifiable version

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

===========================================================================
             AUSCERT External Security Bulletin Redistribution

                              ESB-2018.3432.2
       Texas Instruments Bluetooth Low Energy Denial of Service and
                    Remote Code Execution Vulnerability
                              5 November 2018

===========================================================================

        AusCERT Security Bulletin Summary
        ---------------------------------

Product:           Cisco Aironet Access Points
                   Meraki Access Points
Publisher:         Cisco Systems
Operating System:  Cisco
Impact/Access:     Execute Arbitrary Code/Commands -- Remote/Unauthenticated
                   Denial of Service               -- Remote/Unauthenticated
Resolution:        Patch/Upgrade
CVE Names:         CVE-2018-16986  

Original Bulletin: 
   https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20181101-ap

Revision History:  November 5 2018: Added more products confirmed
                                    not vulnerable.
                   November 2 2018: Initial Release

- --------------------------BEGIN INCLUDED TEXT--------------------

Texas Instruments Bluetooth Low Energy Denial of Service and Remote Code
Execution Vulnerability

Priority: High
Advisory ID: cisco-sa-20181101-ap
First Published: 2018 November 1 15:00 GMT
Last Updated: 2018 November 2 20:10 GMT
Version 1.1: Final
Workarounds: No workarounds available
Cisco Bug IDs: CSCvk44163
 
CVSS Score:
Base 8.8
CVSS:3.0/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:X/RL:X/RC:X

Summary

  * On November 1st, 2018, Armis announced the presence of a Remote Code
    Execution (RCE) or Denial of Service (DoS) vulnerability in the Bluetooth
    Low Energy (BLE) Stack on Texas Instruments (TI) chips CC2640 and CC2650.
    This vulnerability has been assigned the Common Vulnerabilities and
    Exposures (CVE) ID of CVE-2018-16986.

    The vulnerability is due to a memory corruption condition that may occur
    when processing malformed BLE frames. An attacker in close proximity to an
    affected device that is actively scanning could exploit the issue by
    broadcasting malformed BLE frames. A successful exploit may result in the
    attacker gaining the ability to execute arbitrary code or cause a denial of
    service condition on an affected device.

    There are no workarounds that address this vulnerability.

    This advisory is available at the following link:
    https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/
    cisco-sa-20181101-ap

Affected Products

  * Vulnerable Products

    The following table lists Cisco products that are affected by the
    vulnerability described in this advisory:

    Product                                     Cisco Bug   Fixed Release
                                                ID          Availability
    Cisco 1540 Aironet Series Outdoor Access    CSCvk44163  8.8.100.0
    Points
    Cisco 1800i Aironet Access Points           CSCvk44163  8.8.100.0
    Cisco 1810 Aironet Access Points            CSCvk44163  8.8.100.0
    Cisco 1815i Aironet Access Points           CSCvk44163  8.8.100.0
    Cisco 1815m Aironet Access Points           CSCvk44163  8.8.100.0
    Cisco 1815w Aironet Access Points           CSCvk44163  8.8.100.0
    Cisco 4800 Aironet Access Points            CSCvk44163  8.8.100.0
    Meraki MR30H AP                             N/A         MR 25.13 and later
    Meraki MR33 AP                              N/A         MR 25.13 and later
    Meraki MR42E AP                             N/A         MR 25.13 and later 
    Meraki MR53E AP                             N/A         MR 25.13 and later
    Meraki MR74                                 N/A         MR 25.13 and later


    Determining if the Cisco Aironet Access Point Supports BLE

    Cisco Aironet Access Points first supported the BLE feature in software
    release 8.7, which means an Access Point is only vulnerable if running
    software release 8.7.102.0 or 8.7.106.0. To determine if a device supports
    BLE, the administrator can issue the show controllers bleRadio 0 interface 
    command. If the command is not recognized or the error message BLE not
    supported on this platform is displayed, the Access Point does not support
    BLE and is considered not vulnerable.

        ap# show controllers bleRadio 0 interface
        % Unrecognized command

        ap# show controllers bleRadio 0 interface
        BLE not supported on this platform


    Determining if the Cisco Aironet Access Point with BLE Support is
    Vulnerable

    If a Cisco Aironet Access Point does support BLE, it is only vulnerable if
    BLE is active and BLE scan mode is enabled (BLE scan mode is disabled by
    default). The administrator can issue the show controllers bleRadio 0
    interface command and if the Device Status is Unknown the Access Point is
    not vulnerable.

        ap# show controllers bleRadio 0 interface

        Active BLE host interface       : /dev/ttyMSM1
        Device Status                   : Unknown
        Device resets                   : 0
        Heart beat status               : Off


    The Cisco Aironet Access Points have BLE scan mode disabled by default. The
    administrator can issue show controllers bleRadio 0 timers and if the Scan
    timer status is Not Running, the Access Point is not vulnerable.

        ap# show controllers bleRadio 0 timers

        Timers
        ------
        Scan timer status       : Not Running


    In addition, if the administrator issues the show controllers bleRadio 0
    scan brief and there are no entries displayed, the Access Point is not
    vulnerable.

        ap# show controllers bleRadio 0 scan brief
        Profile MAC  RSSI(-dBm)  RSSI@1meter(-dBm)  Last-heard


    Determining the Cisco Wireless LAN Controller Software Release

    To determine which Cisco Wireless LAN Controller (WLC) Software release is
    running on a device, administrators can use the controller?s web interface
    or the CLI.

    To use the web interface, do the following:

     1. In a browser, log in to the controller?s web interface
     2. Click the Monitor tab
     3. Click Summary in the left pane
     4. Under Controller Summary, the Software Version field shows the release
        number of the software that is currently running on the device

    To use the CLI, log in to the controller via Telnet, issue the show sysinfo
    command, and then refer to the value in the Product Version field of the
    command output. The following example shows the command output for a device
    that is running Cisco WLC Software Release 8.7.106.0:

        (wlc)> show sysinfo

        Manufacturer's Name.............................. Cisco Systems Inc.
        Product Name..................................... Cisco Controller
        Product Version.................................. 8.7.106.0
        Bootloader Version............................... 1.0.1
        Field Recovery Image Version..................... 6.0.182.0
        Firmware Version................................. FPGA 1.3, Env 1.6, USB console 1.27
        Build Type....................................... DATA + WPS
        .
        .
        .


    Products Confirmed Not Vulnerable

    Only products listed in the Vulnerable Products section of this advisory
    are known to be affected by this vulnerability.

    Cisco has confirmed that this vulnerability does not affect the following
    Cisco products:

      + Aironet 1800s Active Sensor
      + Aironet 1815t Series Access Points
      + Aironet 1830 Series Access Points
      + Aironet 1850 Series Access Points
      + Aironet 1560 Series Outdoor Access Points
      + Aironet 2800 Series Access Points
      + Aironet 3800 Series Access Points
      + Aironet Access Points - Running Cisco IOS Software

Workarounds

  * There are no workarounds that address this vulnerability.

Fixed Software

  * For information about fixed software releases, consult the Cisco bugs
    identified in the Vulnerable Products section of this advisory.

    When considering software upgrades, customers are advised to regularly
    consult the advisories for Cisco products, which are available from the
    Cisco Security Advisories and Alerts page, to determine exposure and a
    complete upgrade solution.

    In all cases, customers should ensure that the devices to be upgraded
    contain sufficient memory and confirm that current hardware and software
    configurations will continue to be supported properly by the new release.
    If the information is not clear, customers are advised to contact the Cisco
    TAC or their contracted maintenance providers.

Exploitation and Public Announcements

  * The Cisco Product Security Incident Response Team (PSIRT) is not aware of
    any malicious use of the vulnerability that is described in this advisory.

Source

  * Cisco would like to thank Ben Seri, VP of Research at Armis, for finding
    and reporting this vulnerability.

URL

  * https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/
    cisco-sa-20181101-ap

Revision History

  * 
    +-----------------------------------------------------------------------------+
    | Version |       Description       |   Section   | Status |       Date       |
    |---------+-------------------------+-------------+--------+------------------|
    |         | Added Cisco Aironet     | Products    |        |                  |
    | 1.1     | 1560 Series Outdoor     | Confirmed   | Final  | 2018-November-02 |
    |         | Access Points as not    | Not         |        |                  |
    |         | vulnerable              | Vulnerable  |        |                  |
    |---------+-------------------------+-------------+--------+------------------|
    | 1.0     | Initial public release. | -           | Final  | 2018-November-01 |
    +-----------------------------------------------------------------------------+

- --------------------------END INCLUDED TEXT--------------------

You have received this e-mail bulletin as a result of your organisation's
registration with AusCERT. The mailing list you are subscribed to is
maintained within your organisation, so if you do not wish to continue
receiving these bulletins you should contact your local IT manager. If
you do not know who that is, please send an email to auscert@auscert.org.au
and we will forward your request to the appropriate person.

NOTE: Third Party Rights
This security bulletin is provided as a service to AusCERT's members.  As
AusCERT did not write the document quoted above, AusCERT has had no control
over its content. The decision to follow or act on information or advice
contained in this security bulletin is the responsibility of each user or
organisation, and should be considered in accordance with your organisation's
site policies and procedures. AusCERT takes no responsibility for consequences
which may arise from following or acting on information or advice contained in
this security bulletin.

NOTE: This is only the original release of the security bulletin.  It may
not be updated when updates to the original are made.  If downloading at
a later date, it is recommended that the bulletin is retrieved directly
from the author's website to ensure that the information is still current.

Contact information for the authors of the original document is included
in the Security Bulletin above.  If you have any questions or need further
information, please contact them directly.

Previous advisories and external security bulletins can be retrieved from:

        https://www.auscert.org.au/bulletins/

===========================================================================
Australian Computer Emergency Response Team
The University of Queensland
Brisbane
Qld 4072

Internet Email: auscert@auscert.org.au
Facsimile:      (07) 3365 7031
Telephone:      (07) 3365 4417 (International: +61 7 3365 4417)
                AusCERT personnel answer during Queensland business hours
                which are GMT+10:00 (AEST).
                On call after hours for member emergencies only.
===========================================================================
-----BEGIN PGP SIGNATURE-----
Comment: http://www.auscert.org.au/render.html?it=1967

iQIVAwUBW9+T4GaOgq3Tt24GAQhuiBAAi6NlcKD0bUsxlCFoxALGtFGYzxk+Uf0C
H+Wg0IZvB/RVjCa+DwBN0bc3cgNwk5iPrciYdLzCdmt8q0QsY3MjBtHQw28t5+8R
7DuTX+gTQ3j4hMQj3ikSkO5CZq9oQOX8xmM9fHy50R15u4CmRDfrHSxGm8qefFRt
jb0FKKHcGWzqFFm6inwqe15X/IE8AnNX9cmFRHaCk/FL0BeVhaTBSQHyyVTOsydk
PBrsZbMKZke1YvEfdGmdUH8yPjcKTPfkWAKfpGkb5f9FFeADNy4hXK/cWh5cN4TJ
+U6EtoHHjM+NE/CCxneHybr6QCWFw6zUw+aP23ngBTDt4aPvv2svydL/Dk17laDz
3IuHPDuJush7rXVQvkk5Tl7l8g+sJVFFJ4L+MVbG/fW+bYo0Tqcrc/C+cDNr2fVW
n4qY6m+cPbyULDPanSOUFNRGHJOl70dnHdgIlhwl9zMVccK8SMU18UDvG57DJ8LL
6JtsIUxAhcxAKt4x7+pRukW2d5aHnzg3smE9/GELMDHSPI7chIqi6msSow/S5r14
tn+Ox47Pgzuz+6aM8WLCkUam5wdSCrwuoukq1GR0zf2Vrj7tW5xZCRM40a8VhH8g
AUwQQI8aTIbKDFxF+PnZoC3AjP7YjHMrggm9vSjg/TUSlci8NoETzh+hw1F+xw6d
odpZ1j7dZvc=
=YKpS
-----END PGP SIGNATURE-----

« Back to bulletins