Valentin Lobstein
f41eda1128
Add GHSA and OSV reference type support
...
Add support for GHSA (GitHub Security Advisories) and OSV (Open Source
Vulnerabilities) as structured reference types in Metasploit modules.
Convert 49 hardcoded GHSA URLs to structured ['GHSA', 'GHSA-xxxx'] format
across existing modules, and add support for repository-specific GHSA
references with an optional third parameter ['GHSA', 'GHSA-xxxx', 'repo'].
Update reference validation, module validator, and info_fixups to handle
the new reference types correctly.
2026-02-09 15:17:23 +01:00
msutovsky-r7
472016b753
Land #20796 , moves udev module into persistence category
...
update udev to persistence mixin
2026-01-09 16:14:08 +01:00
h00die
3ea866c41d
udev persistence
2025-12-21 07:50:48 -05:00
Spencer McIntyre
602adeb4c5
Mass rubocop changes
2025-12-18 10:08:31 -05:00
Spencer McIntyre
8945267db6
Remove redundant Platform and Arch definitions
2025-12-17 16:12:31 -05:00
Zedeldi
d1fe17747c
Add check methods and update DisclosureDate
2025-11-24 17:12:56 +00:00
Zedeldi
ffaf43af2f
Add writable? and file? checks to write_payload
2025-11-24 11:45:34 +00:00
Zedeldi
ba702d40ea
Remove x86 target and redundant DefaultOptions
2025-11-21 12:04:49 +00:00
Zedeldi
8d28ce611a
Revert to cmd_exec for modify_service and improve code style
2025-11-19 20:33:46 +00:00
Zack Didcott
beed317573
Use create_process instead of cmd_exec
...
Co-authored-by: Brendan <bwatters@rapid7.com >
2025-11-19 18:02:08 +00:00
Zack Didcott
22aead0db1
Use vprint_status for modify_service and restart_service
...
Co-authored-by: Brendan <bwatters@rapid7.com >
2025-11-19 18:01:05 +00:00
Zedeldi
c6db0d4285
Move IGEL OS persistence module to linux/persistence
2025-11-17 18:42:28 +00:00
Zedeldi
f29505d0d0
Add IGEL OS modules
2025-11-17 15:18:09 +00:00
Diego Ledda
13dc61e2e8
Merge pull request #20523 from h00die/modern_persistence_upstart
...
update upstart to persistence mixin
2025-10-31 12:28:59 +01:00
bcoles
676a2ed4b1
Add Rootkit Privilege Escalation Signal Hunter
2025-10-31 17:22:19 +11:00
bcoles
52b7f1ff25
Deprecate exploit/linux/local/diamorphine_rootkit_signal_priv_esc
2025-10-24 17:05:10 +11:00
Spencer McIntyre
fd21209e4d
Add missing CVEs from VulnCheck
2025-10-07 13:59:13 -04:00
h00die
15f4abd1b2
update yum to persistence module
2025-09-18 15:36:44 -04:00
Diego Ledda
c718a965d7
Merge pull request #20508 from h00die/modern_persistence_cron
...
update cron to persistence mixin
2025-09-18 12:04:00 +02:00
Brendan
1ec10ec877
Merge pull request #20510 from h00die/modern_persistence_rc_local
...
update rc_local to persistence mixin
2025-09-15 14:47:48 -05:00
jheysel-r7
b45a3caaa5
Merge pull request #20509 from h00die/modern_persistence_motd
...
update motd to persistence mixin
2025-09-12 16:18:08 -07:00
Diego Ledda
985af001d2
Merge pull request #20497 from h00die/modern_persistence_autostart
...
update autostart to persistence mixin
2025-09-11 18:58:32 +02:00
h00die
ccd1fe3d78
update upstart to persistence mixin
2025-09-09 17:03:25 -04:00
h00die
e0f350f294
update rc_local to persistence mixin
2025-09-09 14:35:35 -04:00
h00die
e1e4e43535
update motd to persistence mixin
2025-09-09 14:29:29 -04:00
h00die
785397bb0c
cron to multi with persistence mixin
2025-09-09 11:50:31 -04:00
h00die
c3be5ad23c
update autostart to persistence mixin
2025-09-09 10:49:56 -04:00
h00die
db2f9f7792
update apt_package_manager to persistence mixin
2025-09-09 10:28:03 -04:00
Brendan
da7224ed1b
Merge pull request #20376 from msutovsky-r7/exploit/sudo-chroot-privesc
...
Adds module for sudo chroot LPE (CVE-2025-32463)
2025-09-03 16:53:43 -05:00
h00die
fa9d58bb73
update bash_profile to persistence mixin
2025-08-30 15:17:50 -04:00
Martin Sutovsky
eef1d34506
Adds more comprehensive check, updates build instructions
2025-08-27 17:58:11 +02:00
Martin Sutovsky
e23feb0faf
Adds check for ndsudo binary
2025-08-20 12:49:38 +02:00
Martin Sutovsky
aae5356190
Updates the docs
2025-08-20 12:10:11 +02:00
Martin Sutovsky
38f81e073f
Fixing documentation, adds more reliable cmd_exec
2025-08-15 07:26:56 +02:00
Martin Sutovsky
94bd9eea98
Removes leftover includes
2025-08-11 16:29:16 +02:00
Martin Sutovsky
fbd1c1767f
Finish documentation, adds description and notes
2025-08-11 16:25:56 +02:00
Martin Sutovsky
d219efc0ac
Adds documentation, adds check method
2025-08-11 12:25:33 +02:00
Martin Sutovsky
936e68eb2e
Module init
2025-08-08 07:53:56 +02:00
Martin Sutovsky
8c43583e87
Removes debugging imports
2025-08-07 07:35:17 +02:00
Martin Sutovsky
02c81c57e9
Removes redundant comment
2025-08-07 07:35:17 +02:00
Martin Sutovsky
febb52ea3f
Fixing mkdir issue
2025-08-07 07:35:17 +02:00
Martin Sutovsky
e1b8453764
Removing redundant include
2025-08-07 07:35:16 +02:00
Martin Sutovsky
c5c51fe577
Updates comments
2025-08-07 07:35:15 +02:00
Martin Sutovsky
547a0bb7f4
Adds sudo version check using existing functionality
2025-08-07 07:35:15 +02:00
Martin Sutovsky
0a9dda06fb
Addressing comments
2025-08-07 07:35:15 +02:00
Martin Sutovsky
b1acfc1b97
Addressing comments
2025-08-07 07:35:14 +02:00
Martin Sutovsky
caab87096e
Addressing comments, updating docs
2025-08-07 07:35:14 +02:00
Martin Sutovsky
5207f97da1
Addressing comments
2025-08-07 07:35:13 +02:00
Martin Sutovsky
c6e695f5c2
Fixing notes
2025-08-07 07:35:13 +02:00
Martin Sutovsky
d8f0f5a0fe
Adding check method, base for documentation
2025-08-07 07:35:12 +02:00