[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$feHbuZjnGHxmres0yD4I3RkRlN1XGe9pcyxN4vNCb1kU":3,"g5a-risk:CVE-1999-0035":116},{"success":4,"data":5,"meta":114},true,{"cveId":6,"title":7,"description":8,"shortDescription":8,"publishedDate":9,"lastModified":10,"cvssScore":11,"cvssVector":12,"cvssMetrics":13,"epssScore":44,"epssPercentile":25,"epssTimeSeries":45,"severity":46,"affectedProducts":47,"affectedProductsCount":58,"references":59,"referencesCount":58,"weaknesses":66,"weaknessesCount":75,"isActivelyExploited":42,"cisaInfo":25,"otxData":25,"relatedBlogPosts":76,"seoMetadata":77,"configurations":102,"relatedVendorCves":112,"notableEvents":113},"CVE-1999-0035","What is CVE-1999-0035?","Race condition in signal handling routine in ftpd, allowing read\u002Fwrite arbitrary files.","1997-05-29T04:00:00","2026-06-16T21:47:24.893",5.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:L\u002FA:N",{"CVSSMetricV31":14,"CVSSMetricV30":28,"CVSSMetricV2":29,"CVSSMetricV40":43},[15],{"Source":16,"Type":17,"CVSSData":18,"ExploitabilityScore":26,"ImpactScore":27},"134c704f-9b21-4f2e-91b3-4a467353bcc0","Secondary",{"Version":19,"VectorString":12,"AttackVector":20,"AttackComplexity":21,"PrivilegesRequired":21,"UserInteraction":22,"Scope":23,"ConfidentialityImpact":21,"IntegrityImpact":21,"AvailabilityImpact":22,"BaseScore":11,"BaseSeverity":24,"ExploitCodeMaturity":25,"RemediationLevel":25,"ReportConfidence":25,"TemporalScore":25,"TemporalSeverity":25,"ConfidentialityRequirement":25,"IntegrityRequirement":25,"AvailabilityRequirement":25,"ModifiedAttackVector":25,"ModifiedAttackComplexity":25,"ModifiedPrivilegesRequired":25,"ModifiedUserInteraction":25,"ModifiedScope":25,"ModifiedConfidentialityImpact":25,"ModifiedIntegrityImpact":25,"ModifiedAvailabilityImpact":25,"EnvironmentalScore":25,"EnvironmentalSeverity":25},"3.1","NETWORK","LOW","NONE","UNCHANGED","MEDIUM",null,2.8,2.5,[],[30],{"Source":31,"Type":32,"CVSSData":33,"BaseSeverity":24,"ExploitabilityScore":40,"ImpactScore":41,"ACInsufInfo":42,"ObtainAllPrivilege":42,"ObtainUserPrivilege":4,"ObtainOtherPrivilege":42,"UserInteractionRequired":42},"nvd@nist.gov","Primary",{"Version":34,"VectorString":35,"AccessVector":20,"AccessComplexity":36,"Authentication":22,"ConfidentialityImpact":37,"IntegrityImpact":37,"AvailabilityImpact":37,"BaseScore":38,"BaseSeverity":39,"Exploitability":25,"RemediationLevel":25,"ReportConfidence":25,"TemporalScore":25,"CollateralDamagePotential":25,"TargetDistribution":25,"ConfidentialityRequirement":25,"IntegrityRequirement":25,"AvailabilityRequirement":25,"EnvironmentalScore":25},"2.0","AV:N\u002FAC:H\u002FAu:N\u002FC:P\u002FI:P\u002FA:P","HIGH","PARTIAL",5.1,"",4.9,6.4,false,[],0.00815,[44,44,44,44,44,44,44],"Medium",[48,53],{"vendor":49,"product":50,"version":51,"criteria":52,"vulnerable":4},"gnu","inet","5.01","cpe:2.3:a:gnu:inet:5.01:*:*:*:*:*:*:*",{"vendor":54,"product":55,"version":56,"criteria":57,"vulnerable":4},"sgi","irix","*","cpe:2.3:o:sgi:irix:*:*:*:*:*:*:*:*",2,[60,64],{"url":61,"source":62,"tags":63},"https:\u002F\u002Fexchange.xforce.ibmcloud.com\u002Fvulnerabilities\u002FCVE-1999-0035","Ibmcloud",[],{"url":61,"source":62,"tags":65},[],[67],{"id":68,"name":69,"description":70,"extendedDescription":71,"status":72,"abstraction":73,"structure":74},"CWE-364","Signal Handler Race Condition","The product uses a signal handler that introduces a race condition.","Race conditions frequently occur in signal handlers, since signal handlers support asynchronous actions. These race conditions have a variety of root causes and symptoms. Attackers may be able to exploit a signal handler race condition to cause the product state to be corrupted, possibly leading to a denial of service or even code execution.\nThese issues occur when non-reentrant functions, or state-sensitive actions occur in the signal handler, where they may be called at any time. These behaviors can violate assumptions being made by the \"regular\" code that is interrupted, or by other signal handlers that may also be invoked. If these functions are called at an inopportune moment - such as while a non-reentrant function is already running - memory corruption could occur that may be exploitable for code execution. Another signal race condition commonly found occurs when free is called within a signal handler, resulting in a double free and therefore a write-what-where condition. Even if a given pointer is set to NULL after it has been freed, a race condition still exists between the time the memory was freed and the pointer was set to NULL. This is especially problematic if the same signal handler has been set for more than one signal -- since it means that the signal handler itself may be reentered.\nThere are several known behaviors related to signal handlers that have received the label of \"signal handler race condition\":\nSignal handler vulnerabilities are often classified based on the absence of a specific protection mechanism, although this style of classification is discouraged in CWE because programmers often have a choice of several different mechanisms for addressing the weakness. Such protection mechanisms may preserve exclusivity of access to the shared resource, and behavioral atomicity for the relevant code:","Incomplete","Base","Simple",1,[],{"title":78,"metaDescription":79,"keywords":80,"canonicalUrl":81,"structuredData":82},"What is CVE-1999-0035? Vulnerability Analysis | Security Advisory | Precursor Intelligence","Comprehensive analysis of CVE-1999-0035, a medium severity cyber security vulnerability from 1997. Race condition in signal handling routine in ftpd, allowin...","CVE-1999-0035, CVE-1999-0035 vulnerability, CVE-1999-0035 security, medium severity vulnerability, cybersecurity, vulnerability analysis, security advisory, CVE database, threat intelligence, security research, vulnerability assessment, cyber threats, 1997, CVSS score, exploit, patch, remediation, gnu security, sgi security, inet vulnerability, irix vulnerability","\u002Fwhat-is\u002Fcve-1999-0035",{"@context":83,"@type":84,"headline":78,"description":79,"datePublished":9,"dateModified":10,"author":85,"publisher":89,"about":93,"mainEntityOfPage":97,"articleSection":100,"keywords":101},"https:\u002F\u002Fschema.org","TechArticle",{"@type":86,"name":87,"url":88},"Organization","Precursor Intelligence","https:\u002F\u002Fprecursorintelligence.com",{"@type":86,"name":87,"url":88,"logo":90},{"@type":91,"url":92},"ImageObject","https:\u002F\u002Fprecursorintelligence.com\u002Fimg\u002Flogos\u002Feplogo.png",{"@type":94,"name":6,"description":95,"additionalType":96},"Thing","Cybersecurity Vulnerability","https:\u002F\u002Fschema.org\u002FSoftwareBug",{"@type":98,"@id":99},"WebPage","https:\u002F\u002Fprecursorintelligence.com\u002Fwhat-is\u002Fcve-1999-0035","Cybersecurity","CVE-1999-0035, CVE-1999-0035 vulnerability, CVE-1999-0035 security, medium severity vulnerability, cybersecurity, vulnerability analysis, security advisory, CVE database, threat intelligence, security research",[103],{"Operator":25,"Negate":25,"Nodes":104},[105],{"Operator":106,"Negate":42,"CPEMatch":107},"OR",[108,110],{"Vulnerable":4,"Criteria":52,"MatchCriteriaID":109,"VersionStartExcluding":25,"VersionStartIncluding":25,"VersionEndExcluding":25,"VersionEndIncluding":25},"679EB37A-DC20-4EB0-BF1E-664BF53AC054",{"Vulnerable":4,"Criteria":57,"MatchCriteriaID":111,"VersionStartExcluding":25,"VersionStartIncluding":25,"VersionEndExcluding":25,"VersionEndIncluding":25},"056B3397-81A9-4128-9F49-ECEBE1743EE8",[],[],{"lastModified":10,"cacheTime":115,"version":34},1792348006992,{"score":117,"band":118,"action":119,"scoredAt":120},22,"Low","Monitor","2026-10-17T06:31:22.813313+00:00"]