hammackj/risu

View on GitHub
lib/risu/parsers/nessus/postprocess/adobe_air.rb

Summary

Maintainability
B
4 hrs
Test Coverage
# Copyright (c) 2010-2020 Jacob Hammack.
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.


module Risu
    module Parsers
        module Nessus
            module PostProcess
                class AdobeAir < Risu::Base::PostProcessBase

                    #
                    def initialize
                        @info =
                        {
                            :description => "Adobe Air Patch Rollup",
                            :plugin_id => -99994,
                            :plugin_name => "Missing the latest Adobe Air Patches",
                            :item_name => "Update to the latest Adobe Air",
                            :plugin_ids => [
                                56959, #Adobe AIR <= 3.0 Multiple Vulnerabilities (APSB11-28)
                                52755, #Adobe AIR < 2.6 Unspecified Memory Corruption (APSB11-05)
                                53474, #Adobe AIR < 2.6.0.19140 ActionScript Predefined Class Prototype Addition Remote Code Execution (APSB11-07)
                                55805, #Adobe AIR < 2.7.1 Multiple Vulnerabilities (APSB11-21)
                                66444, #Adobe AIR <= 3.7.0.1530 Multiple Vulnerabilities (APSB13-14)
                                66871, #Adobe AIR <= 3.7.0.1860 Memory Corruption (APSB13-16)
                                69865, #Adobe AIR <= 3.8.0.870 Memory Corruptions (APSB13-21)
                                70214, #Adobe AIR <= 3.7.0.2090 Multiple Vulnerabilities (APSB13-17)
                                70857, #Adobe AIR <= 3.9.0.1030 Memory Corruptions (APSB13-26)
                                71350, #Adobe AIR <= AIR 3.9.0.1210 Multiple Vulnerabilities (APSB13-28)
                                71950, #Adobe AIR <= AIR 3.9.0.1380 Multiple Vulnerabilities (APSB14-02)
                                73432, #Adobe AIR <= AIR 4.0.0.1628 Multiple Vulnerabilities (APSB14-09)
                                73993, #Adobe AIR <= AIR 13.0.0.83 Multiple Vulnerabilities (APSB14-14)
                                74430, #Adobe AIR <= AIR 13.0.0.111 Multiple Vulnerabilities (APSB14-16)
                                73432, #Adobe AIR <= AIR 4.0.0.1628 Multiple Vulnerabilities (APSB14-09)
                                73993, #Adobe AIR <= AIR 13.0.0.83 Multiple Vulnerabilities (APSB14-14)
                                74430, #Adobe AIR <= AIR 13.0.0.111 Multiple Vulnerabilities (APSB14-16)
                                58537, #Adobe AIR 3.x <= 3.1.0.4880 Multiple Memory Corruption Vulnerabilities (APSB12-07)
                                59425, #Adobe AIR 3.x <= 3.2.0.2070 Multiple Vulnerabilities (APSB12-14)
                                61624, #Adobe AIR 3.x <= 3.3.0.3670 Multiple Vulnerabilities (APSB12-19)
                                62835, #Adobe AIR 3.x <= 3.4.0.2710 Multiple Vulnerabilities (APSB12-24)
                                62479, #Adobe AIR 3.x <= 3.4.0.2540 Multiple Vulnerabilities (APSB12-22)
                                63449, #Adobe AIR 3.x <= 3.5.0.880 Buffer Overflow (APSB13-01)
                                64583, #Adobe AIR 3.x <= 3.5.0.1060 Buffer Overflow (APSB13-05)
                                65218, #Adobe AIR 3.x <= 3.6.0.597 Buffer Overflow (APSB13-09)
                                65909, #Adobe AIR 3.x <= 3.6.0.6090 Multiple Vulnerabilities (APSB13-11)
                                66444, #Adobe AIR <= 3.7.0.1530 Multiple Vulnerabilities (APSB13-14)
                                66871, #Adobe AIR <= 3.7.0.1860 Memory Corruption (APSB13-16)
                                63241, #Adobe AIR 3.x <= 3.5.0.600 Multiple Vulnerabilities (APSB12-27)
                                77171, #Adobe AIR <= AIR 14.0.0.110 Multiple Vulnerabilities (APSB14-18)
                                77576, #Adobe AIR <= AIR 14.0.0.178 Multiple Vulnerabilities (APSB14-21)
                                78440, #Adobe AIR <= AIR 15.0.0.249 Multiple Vulnerabilities (APSB14-22)
                                79139, #Adobe AIR <= 15.0.0.293 Multiple Vulnerabilities (APSB14-24)
                                80483, #Adobe AIR <= 15.0.0.356 Multiple Vulnerabilities (APSB15-01)
                                34815, #Adobe AIR < 1.5 Multiple Vulnerabilities (APSB08-23)
                                40447, #Adobe AIR < 1.5.2 Multiple Vulnerabilities (APSB09-10)
                                43069, #Adobe AIR < 1.5.3 Multiple Vulnerabilities (APSB09-19)
                                46858, #Adobe AIR < 2.0.2.12610 Multiple Vulnerabilities (ASPB10-14)
                                48299, #Adobe AIR < 2.0.3 Multiple Vulnerabilities (APSB10-16)
                                50604, #Adobe AIR < 2.5.1 Multiple Vulnerabilities (APSB10-26)
                                44595, #Adobe AIR < 1.5.3.9130 Multiple Vulnerabilities (APSB10-06)
                                84155, #Adobe AIR <= 17.0.0.124 Multiple Vulnerabilities (APSB15-05)
                                84156, #Adobe AIR <= 17.0.0.144 Multiple Vulnerabilities (APSB15-06)
                                84157, #Adobe AIR <= 17.0.0.144 Multiple Vulnerabilities (APSB15-09)
                                84158, #Adobe AIR <= 17.0.0.172 Multiple Vulnerabilities (APSB15-11)
                                84641, #Adobe AIR <= 18.0.0.144 Multiple Vulnerabilities (APSB15-16)
                                85325, #Adobe AIR <= 18.0.0.180 Multiple Vulnerabilities (APSB15-19)
                                86059, #Adobe AIR <= 18.0.0.199 Multiple Vulnerabilities (APSB15-23)
                                86368, #Adobe AIR <= 19.0.0.190 Multiple Vulnerabilities (APSB15-25)
                                86850, #Adobe AIR <= 19.0.0.213 Multiple Vulnerabilities (APSB15-28)
                                87243, #Adobe AIR <= 19.0.0.241 Multiple Vulnerabilities (APSB15-32)
                                87656, #Adobe AIR <= 20.0.0.204 Multiple Vulnerabilities (APSB16-01)
                                88638, #Adobe AIR <= 20.0.0.233 Multiple Vulnerabilities (APSB16-04)
                                89868, #Adobe AIR <= 20.0.0.260 Multiple Vulnerabilities (APSB16-08)
                                91162, #Adobe AIR <= 21.0.0.198 Multiple Vulnerabilities (APSB16-15)
                                93523, #Adobe AIR <= 22.0.0.153 Android Applications Runtime Analytics MitM (APSB16-31)
                            ]
                        }

                    end
                end
            end
        end
    end
end