# Copyright (c) 2010-2025 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 MicrosoftOfficeRollup < Risu::Base::PostProcessBase

					#
					def initialize
						@info =
						{
							:description => "Microsoft Office Patch Rollup",
							:plugin_id => -99946,
							:plugin_name => "Missing the latest Microsoft Office Patches",
							:item_name => "Update to the latest Microsoft Office",
							:plugin_ids => [
22031, #MS06-037: Vulnerabilities in Microsoft Excel Could Allow Remote Code Execution (917285)
22032, #MS06-038: Vulnerabilities in Microsoft Office Could Allow Remote Code Execution (917284)
22033, #MS06-039: Vulnerabilities in Microsoft Office Filters Could Allow Remote Code Execution (915384)
31046, #MS08-012: Vulnerability in Microsoft Publisher Could Allow Remote Code Execution (947085)
31047, #MS08-013: Vulnerability in Microsoft Office Could Allow Remote Code Execution (947108)
31413, #MS08-014: Vulnerabilities in Microsoft Excel Could Allow Remote Code Execution (949029)
31414, #MS08-015: Vulnerability in Microsoft Outlook Could Allow Remote Code Execution (949031)
31415, #MS08-016: Vulnerabilities in Microsoft Office Could Allow Remote Code Execution (949030)
91611, #MS16-070: Security Update for Microsoft Office (3163610)
92019, #MS16-088: Security Update for Microsoft Office (3170008)
92839, #MS16-099: Security Update for Microsoft Office (3177451)
125071, #Security Updates for Microsoft Office Products (May 2019)
125072, #Security Updates for Microsoft Word Products (May 2019)
125832, #Security Updates for Microsoft Word Products (June 2019)
118926, #Security Updates for Microsoft Office Viewer Products (November 2018)
96391, #MS17-002: Security Update for Microsoft Office (3214291)
126580, #Security Updates for Microsoft Excel Products (July 2019)
126583, #Security Updates for Microsoft Office Products (July 2019)
127853, #Security Updates for Microsoft Office Products (August 2019)
108976, #Security Updates for Microsoft Word Products (April 2018)
110492, #Security Updates for Microsoft Excel Products (June 2018)
122128, #Security Updates for Microsoft Excel Products (February 2019)
126585, #Security Updates for Outlook (July 2019)
127854, #Security Updates for Outlook (August 2019)
127856, #Security Updates for Microsoft Word Products (August 2019)
128645, #Security Updates for Microsoft Excel Products (September 2019)
128648, #Security Updates for Microsoft Office Products (September 2019)
108293, #Security Updates for Microsoft Excel Products (March 2018)
130913, #Security Updates for Microsoft Office Products (November 2019)
129727, #Security Updates for Microsoft Excel Products (October 2019)
131937, #Security Updates for Microsoft Office Products (December 2019)
131938, #Security Updates for Microsoft PowerPoint Products (December 2019)
131940, #Security Updates for Microsoft Word Products (December 2019)
130911, #Security Updates for Microsoft Excel Products (November 2019)
132867, #Security Updates for Microsoft Excel Products (January 2020)
133616, #Security Updates for Microsoft Excel Products (February 2020)
135474, #Security Updates for Microsoft Excel Products (April 2020)
135476, #Security Updates for Microsoft Office Products (April 2020)
135482, #Security Updates for Microsoft Word Products (April 2020)
136511, #Security Updates for Microsoft Excel Products (May 2020)
52584, #MS11-016: Vulnerability in Microsoft Groove Could Allow Remote Code Execution (2494047) 
56176, #MS11-073: Vulnerabilities in Microsoft Office Could Allow Remote Code Execution (2587634)
139497, #Security Updates for Microsoft Excel Products (August 2020)
139499, #Security Updates for Microsoft Office Products (August 2020)
139505, #Security Updates for Outlook (August 2020)
138602, #Microsoft OneDrive Elevation of Privilege (CVE-2020-1465)
139598, #Security Updates for Microsoft .NET Framework (August 2020)
134382, #Security Updates for Microsoft Word Products (March 2020)
137264, #Security Feature Bypass Vulnerability for Microsoft Excel Products (June 2020)
141418, #Security Updates for Microsoft Office Products (October 2020)
141428, #Security Updates for Outlook (October 2020)
142685, #Security Updates for Microsoft Excel Products (November 2020)
142689, #Security Updates for Microsoft Office Products (November 2020)
143555, #Security Updates for Microsoft Office Products (December 2020)
143564, #Security Updates for Microsoft Excel Products (December 2020)
143567, #Security Updates for Microsoft PowerPoint Products (December 2020)
144875, #Security Updates for Microsoft Word Products (January 2021)
144885, #Security Updates for Microsoft Office Products (January 2021)
147218, #Security Updates for Microsoft Office Products (March 2021)
110496, #Security Updates for Microsoft Office Compatibility Products (June 2018)
156628, #Security Updates for Microsoft Excel Products (January 2022)
156630, #Security Updates for Microsoft Office Products (January 2022)
131935, #Security Updates for Microsoft Excel Products (December 2019)
132869, #Security Updates for Microsoft Office Products (January 2020)
133622, #Security Updates for Outlook (February 2020)
135462, #Security Updates for Microsoft Publisher Products (April 2020)
135478, #Security Updates for Outlook (April 2020)
135479, #Security Updates for Microsoft PowerPoint Products (April 2020)
137267, #Security Updates for Microsoft Office Products (June 2020)
137272, #Security Feature Bypass Vulnerability for Word (June 2020)
138470, #Security Updates for Outlook (July 2020)
138474, #Security Updates for Microsoft Word Products (July 2020)
139507, #Security Updates for Microsoft Word Products (August 2020)
140426, #Security Updates for Microsoft Excel Products (September 2020)
140430, #Security Updates for Microsoft Office Products (September 2020)
140433, #Security Updates for Microsoft Word Products (September 2020)
141415, #Security Updates for Microsoft Word Products (October 2020)
141417, #Security Updates for Microsoft Excel Products (October 2020)
143563, #Security Updates for Outlook (December 2020)
144879, #Security Updates for Microsoft Excel Products (January 2021)
146336, #Security Updates for Microsoft Excel Products (February 2021)
147216, #Security Updates for Microsoft PowerPoint Products (March 2021)
147225, #Security Updates for Microsoft Excel Products (March 2021)
148464, #Security Updates for Outlook (April 2021)
148470, #Security Updates for Microsoft Excel Products (April 2021)
148474, #Security Updates for Microsoft Office Products (April 2021)
148478, #Security Updates for Microsoft Word Products (April 2021) 
149397, #Security Updates for Microsoft Excel Products (May 2021) 
149399, #Security Updates for Microsoft Word Products (May 2021) 
149401, #Security Updates for Microsoft Office Products (May 2021) 
150351, #Security Updates for Outlook (June 2021)
150356, #Security Updates for Microsoft Office Products (June 2021) 
150371, #Security Updates for Microsoft Excel Products (June 2021) 
151590, #Security Updates for Microsoft Word Products (July 2021) 
151595, #Security Updates for Microsoft Office Products (July 2021) 
151609, #Security Updates for Microsoft Excel Products (July 2021) 
153380, #Security Updates for Microsoft Excel Products (September 2021) 
153387, #Security Updates for Microsoft Office Products (September 2021) 
154027, #Security Updates for Microsoft Excel Products (October 2021) 
154031, #Security Updates for Microsoft Word Products (October 2021) 
154038, #Security Updates for Microsoft Office Products (October 2021) 
154982, #Security Updates for Microsoft Excel Products (November 2021) 
155000, #Security Updates for Microsoft Office Products (November 2021) 
156062, #Security Updates for Microsoft Office Products (December 2021) 
156074, #Security Updates for Microsoft Excel Products (December 2021) 
156631, #Security Updates for Microsoft Word Products (January 2022) 
157433, #Security Updates for Microsoft Office Products (February 2022) 
157441, #Security Updates for Microsoft Excel Products (February 2022) 
158705, #Security Updates for Microsoft Word Products (March 2022) 
159673, #Security Updates for Microsoft Excel Products (April 2022) 
159683, #Security Updates for Microsoft Office Products (April 2022)
111756, #Security Updates for Outlook (August 2018)
142688, #Security Updates for Microsoft Word Products (November 2020)
171554, #Security Updates for Microsoft Word Products C2R (February 2023)
171556, #Security Updates for Microsoft Publisher Products C2R (February 2023)
172527, #Security Updates for Outlook (March 2023)
177245, #Security Updates for Outlook (June 2023)
178162, #Security Updates for Microsoft Word Products (July 2023)
178165, #Security Updates for Outlook (July 2023)
163950, #Security Updates for Microsoft Office Products (August 2022)
172522, #Security Updates for Microsoft Excel Products (March 2023)
172537, #Security Updates for Microsoft Office Products (March 2023)
174114, #Security Updates for Microsoft Publisher Products (April 2023)
160940, #Security Updates for Microsoft Excel Products (May 2022) 
163944, #Security Updates for Outlook (August 2022)
164993, #Security Updates for Microsoft Office Products (September 2022)
166037, #Security Updates for Microsoft Office Products (October 2022)
167108, #Security Updates for Microsoft Excel Products (November 2022)
167110, #Security Updates for Microsoft Word Products (November 2022)
177248, #Security Updates for Microsoft Excel Products (June 2023)
178169, #Security Updates for Microsoft Office Products (July 2023)
175337, #Security Updates for Microsoft Excel Products (May 2023)
175346, #Security Updates for Microsoft Word Products (May 2023)
175408, #Microsoft Teams < 1.6.0.11166 Information Disclosure
171449, #Security Updates for Microsoft Word Products (February 2023)
172607, #Security Updates for Outlook C2R Elevation of Privilege (March 2023)
178203, #Security Updates for Outlook C2R Multiple Vulnerabilities (July 2023)
178205, #Security Updates for Microsoft Office Products C2R (July 2023)
164043, #Security Updates for Microsoft Office Products C2R RCE (August 2022)
177296, #Security Updates for Microsoft Office Products C2R (June 2023)
166060, #Security Updates for Microsoft Word Products C2R (October 2022)
166061, #Security Updates for Microsoft Office Products C2R (October 2022)
168222, #Security Updates for Microsoft Word Products C2R (November 2022)
168223, #Security Updates for Microsoft Excel Products C2R (November 2022)
168224, #Security Updates for Microsoft Office Products C2R (November 2022)
168729, #Security Updates for Microsoft Office Products C2R (December 2022)
174220, #Security Updates for Microsoft Office Products C2R (April 2023)
174221, #Security Updates for Microsoft Publisher Products C2R (April 2023)
174222, #Security Updates for Microsoft Word Products C2R (April 2023)
175391, #Security Updates for Microsoft Word Products C2R (May 2023)
175392, #Security Updates for Microsoft Excel Products C2R (May 2023)
175393, #Security Updates for Microsoft Office Products C2R (May 2023)
177297, #Security Updates for Microsoft Excel Products C2R (June 2023)
178204, #Security Updates for Microsoft Excel Products C2R (July 2023)
179612, #Security Updates for Outlook C2R Session Spoofing Vulnerability (August 2023)
179613, #Security Updates for Microsoft Excel Products C2R (August 2023)
179614, #Security Updates for Microsoft Office Products C2R (August 2023)
169891, #Security Updates for Microsoft Office Products C2R (January 2023)
172606, #Security Updates for Microsoft Excel Products C2R (March 2023)
181345, #Security Updates for Microsoft Office Products C2R Multiple Vulnerabilities (September 2023)
179635, #Microsoft Teams < 1.6.0.18681 RCE
162044, #Security Updates for Microsoft Office Products C2R (January 2022)
162045, #Security Updates for Microsoft Excel Products C2R (January 2022)
162046, #Security Updates for Microsoft Excel Products C2R (May 2022)
164042, #Security Updates for Outlook C2R DoS (August 2022)
165175, #Security Updates for Microsoft PowerPoint Products (September 2022)
181342, #Security Updates for Outlook C2R Information Disclosure (September 2023)
181375, #Security Updates for Microsoft .NET Framework (September 2023)
183032, #Security Updates for Microsoft Office Products C2R Multiple Vulnerabilities (October 2023) 
185741, #Security Updates for Microsoft Office Products C2R Multiple Vulnerabilities (November 2023) 
185742, #Security Updates for Microsoft Excel Products C2R Information Disclosure (November 2023)
168731, #Security Updates for Microsoft OneNote C2R (December 2022)
161754, #Security Updates for Microsoft Office Products C2R (November 2021)
161757, #Security Updates for Microsoft Excel Products C2R (November 2021)
162016, #Security Updates for Microsoft Word Products C2R (August 2021)
162019, #Security Updates for Microsoft Word Products C2R (January 2022)
162020, #Security Updates for Microsoft Office Products C2R (December 2021)
155306, #MEDIUM, Security Updates for Microsoft Word Products C2R (November 2021)
162023, #MEDIUM, Security Updates for Microsoft Office Products C2R (July 2021)
162030, #MEDIUM, Security Updates for Microsoft Word Products C2R (March 2022)
162035, #MEDIUM, Security Updates for Microsoft Excel Products C2R (April 2021)
162037, #MEDIUM, Security Updates for Microsoft Office Products C2R (April 2022)
162042, #MEDIUM, Security Updates for Microsoft Excel Products C2R (May 2021)
162043, #MEDIUM, Security Updates for Microsoft Excel Products C2R (June 2021)
162051, #MEDIUM, Security Updates for Microsoft Word Products C2R (May 2022)
162054, #MEDIUM, Security Updates for Microsoft Office Products C2R (September 2021)
162055, #MEDIUM, Security Updates for Microsoft Office Products C2R (August 2021)
162059, #MEDIUM, Security Updates for Microsoft Word Products C2R (October 2021)
162060, #MEDIUM, Security Updates for Microsoft Office Products C2R (March 2022)
162061, #MEDIUM, Security Updates for Microsoft Word Products C2R (April 2021)
162064, #MEDIUM, Security Updates for Microsoft Excel Products C2R (October 2021) 
162076, #MEDIUM, Security Updates for Microsoft Excel Products C2R (April 2022) 
162080, #MEDIUM, Security Updates for Microsoft Office Products C2R (October 2021) 
162089, #MEDIUM, Security Updates for Microsoft Word Products C2R (July 2021) 
162095, #MEDIUM, Security Updates for Microsoft Office Products C2R (May 2021) 
162096, #MEDIUM, Security Updates for Microsoft Excel Products C2R (February 2022) 
162097, #MEDIUM, Security Updates for Microsoft Office Products C2R (May 2022) 
162103, #MEDIUM, Security Updates for Microsoft Excel Products C2R (September 2021) 
162107, #MEDIUM, Security Updates for Microsoft Excel Products C2R (July 2021) 
162110, #MEDIUM, Security Updates for Microsoft Office Products C2R (February 2022) 
162114, #MEDIUM, Security Updates for Microsoft Office Products C2R (June 2021) 
162116, #MEDIUM, Security Updates for Microsoft Excel Products C2R (December 2021) 
162117, #MEDIUM, Security Updates for Microsoft Office Products C2R (April 2021) 
162122, #MEDIUM, Security Updates for Microsoft Word Products C2R (May 2021) 
162312, #MEDIUM, Security Updates for Microsoft Office Products C2R (June 2022) 
162393, #MEDIUM, Security Updates for Microsoft SQL Server (June 2022)
163044, #MEDIUM, Security Updates for Microsoft Office Products (July 2022)
163080, #MEDIUM, Security Updates for Microsoft Office Products C2R (July 2022)
164044, #MEDIUM, Security Updates for Microsoft Excel Products C2R (August 2022)
171555, #MEDIUM, Security Updates for Microsoft Office Products C2R (February 2023)
181343, #MEDIUM, Security Updates for Microsoft Excel Products C2R Information Disclosure (September 2023) 
181344, #MEDIUM, Security Updates for Microsoft Word Products C2R Multiple Vulnerabilities (September 2023)
181343, #MEDIUM, Security Updates for Microsoft Excel Products C2R Information Disclosure (September 2023) 
181344, #MEDIUM, Security Updates for Microsoft Word Products C2R Multiple Vulnerabilities (September 2023)
200479, #HIGH, Security Updates for Microsoft Office Products C2R (June 2024)
216321, #HIGH, Security Updates for Microsoft Excel Products C2R (February 2025)
216323, #HIGH, Security Updates for Microsoft Word Products C2R (February 2025)
216324, #HIGH, Security Updates for Microsoft Office Products C2R (February 2024)
216322, #MEDIUM, Security Updates for Outlook C2R (February 2024)

							]
						}
					end
				end
			end
		end
	end
end
