From 4db760f29fc0eee5d255a6be00bdd82da0628bc2 Mon Sep 17 00:00:00 2001 From: Metasploit Date: Wed, 24 Apr 2019 03:32:00 -0700 Subject: [PATCH] automatic module_metadata_base.json update --- db/modules_metadata_base.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/db/modules_metadata_base.json b/db/modules_metadata_base.json index 639f95285b..602c8c2f14 100644 --- a/db/modules_metadata_base.json +++ b/db/modules_metadata_base.json @@ -67572,7 +67572,7 @@ } }, "exploit_multi/local/xorg_x11_suid_server": { - "name": "Xorg X11 Server SUID privilege escalation", + "name": "Xorg X11 Server SUID logfile Privilege Escalation", "full_name": "exploit/multi/local/xorg_x11_suid_server", "rank": 400, "disclosure_date": "2018-10-25", @@ -67583,7 +67583,7 @@ "Aaron Ringo", "bcoles " ], - "description": "This module attempts to gain root privileges with SUID Xorg X11 server\n versions 1.19.0 < 1.20.3.\n\n A permission check flaw exists for -modulepath and -logfile options when\n starting Xorg. This allows unprivileged users that can start the server\n the ability to elevate privileges and run arbitrary code under root\n privileges.\n\n This module has been tested with OpenBSD 6.3, 6.4, and CentOS 7 (1708).\n CentOS default install will require console auth for the users session.\n Cron launches the payload so if Selinux is enforcing exploitation\n may still be possible, but the module will bail.\n Xorg must have SUID permissions and may not start if running.\n\n On exploitation a crontab.old backup file will be created by Xorg.\n This module will remove the .old file and restore crontab after\n successful exploitation. Failed exploitation may result in a corrupted\n crontab. On successful exploitation artifacts will be created consistant\n with starting Xorg and running a cron.", + "description": "This module attempts to gain root privileges with SUID Xorg X11 server\n versions 1.19.0 < 1.20.3.\n\n A permission check flaw exists for -modulepath and -logfile options when\n starting Xorg. This allows unprivileged users that can start the server\n the ability to elevate privileges and run arbitrary code under root\n privileges.\n\n This module has been tested with OpenBSD 6.3, 6.4, CentOS 7.4.1708, and\n CentOS 7.5.1804, and RHEL 7.5. The default PAM configuration for CentOS\n and RHEL systems requires console auth for the user's session to start\n the Xorg server.\n\n Cron launches the payload, so if SELinux is enforcing, exploitation\n may still be possible, but the module will bail.\n\n Xorg must have SUID permissions and may not start if already running.\n\n On exploitation a crontab.old backup file will be created by Xorg.\n This module will remove the .old file and restore crontab after\n successful exploitation. Failed exploitation may result in a corrupted\n crontab. On successful exploitation artifacts will be created consistant\n with starting Xorg and running a cron.", "references": [ "CVE-2018-14665", "BID-105741", @@ -67607,7 +67607,7 @@ "Linux x64", "Linux x86" ], - "mod_time": "2019-01-10 19:19:14 +0000", + "mod_time": "2019-04-21 11:21:28 +0000", "path": "/modules/exploits/multi/local/xorg_x11_suid_server.rb", "is_install_path": true, "ref_name": "multi/local/xorg_x11_suid_server", @@ -144958,7 +144958,7 @@ "autofilter_ports": null, "autofilter_services": null, "targets": null, - "mod_time": "2019-04-15 21:01:05 +0000", + "mod_time": "2019-04-24 05:06:20 +0000", "path": "/modules/post/osx/gather/password_prompt_spoof.rb", "is_install_path": true, "ref_name": "osx/gather/password_prompt_spoof",