{"id":"W1971787401","doi":"10.1145/977091.977139","title":"Repairing return address stack for buffer overflow protection","year":2004,"lang":"en","type":"article","venue":"","topic":"Security and Verification in Computing","field":"Computer Science","cited_by":17,"is_retracted":false,"has_abstract":true,"ca_institutions":"","funders":"Canadian Institute for Theoretical Astrophysics; National Science Foundation","keywords":"Buffer overflow; Computer science; Software; Vulnerability (computing); Operating system; Branch predictor; Embedded system; Computer security; Computer network","routes":{"ca_aff":false,"ca_fund":true,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":true},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"codex-gemma-dda1882f352a","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0002828309,0.00007685262,0.00007453363,0.00005061809,0.0002007066,0.0001478957,0.0003468903,0.00005323531,0.00000964494],"category_scores_gemma":[0.00007598,0.00007322425,0.00005724807,0.0001995588,0.00001369626,0.0003796798,0.00008184866,0.00008775212,0.0000187858],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00007188314,"about_ca_system_score_gemma":0.00004831923,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00004822586,"about_ca_topic_score_gemma":0.00001010224,"domain_scores_codex":[0.9991784,0.00001758972,0.0001662016,0.00031337,0.0001429984,0.0001814188],"domain_scores_gemma":[0.9993598,0.00004206309,0.00006166308,0.0003920389,0.0001000035,0.00004439999],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.00004119696,0.0002101522,0.0002188508,0.0001630069,0.00004049006,0.000004455597,0.004203597,0.006788616,0.00751627,0.9144415,0.00210687,0.06426497],"study_design_scores_gemma":[0.001918056,0.0003366664,0.001445656,0.0001393167,0.000008035798,0.00004814459,0.0001387921,0.7300742,0.1504309,0.07056201,0.04428166,0.000616513],"study_design_candidate":"theoretical_or_conceptual","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.02172347,0.0000235339,0.9741608,0.001339572,0.0004682305,0.000380137,6.31976e-7,0.0004567684,0.001446848],"genre_scores_gemma":[0.8559493,0.000001956444,0.1432467,0.0003156413,0.0001738211,0.00005743853,0.000001173038,0.00000645718,0.0002475417],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.8438795,"threshold_uncertainty_score":0.2985998,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.05105848846849498,"score_gpt":0.2786954852184742,"score_spread":0.2276369967499792,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}