Use After Free
Last updated
Last updated
Leer & oefen AWS Hack:HackTricks Opleiding AWS Red Team Expert (ARTE) Leer & oefen GCP Hack: HackTricks Opleiding GCP Red Team Expert (GRTE)
Soos die naam aandui, gebeur hierdie kwesbaarheid wanneer 'n program ruimte in die heap stoor vir 'n objek, inligting daar skryf, dit vrymaak omdat dit blykbaar nie meer nodig is nie en dan dit weer toegang gee.
Die probleem hier is dat dit nie onwettig is (daar sal geen foute wees) wanneer 'n vrygemaakte geheue toegang kry nie. Dus, as die program (of die aanvaller) daarin slaag om die vrygemaakte geheue toe te ken en arbitrêre data te stoor, wanneer die vrygemaakte geheue vanaf die oorspronklike aanwysers toegang kry, sal daardie data oorskryf wees wat 'n kwesbaarheid veroorsaak wat sal afhang van die sensitiwiteit van die oorspronklike gestoorde data (as dit 'n aanwyser van 'n funksie was wat geroep sou word, kan 'n aanvaller dit beheer).
'n Eerste pas aanval teiken die manier waarop sommige geheue-toewysers, soos in glibc, vrygemaakte geheue bestuur. Wanneer jy 'n blok geheue vrymaak, word dit by 'n lys gevoeg, en nuwe geheueversoeke trek van daardie lys van die einde af. Aanvallers kan hierdie gedrag gebruik om watter geheueblokke hergebruik word te manipuleer, moontlik beheer daaroor te verkry. Dit kan lei tot "gebruik na vry" kwessies, waar 'n aanvaller die inhoud van geheue wat heraangewend word, kan verander, wat 'n veiligheidsrisiko skep. Kyk vir meer inligting in:
First FitLeer & oefen AWS Hack:HackTricks Opleiding AWS Red Team Expert (ARTE) Leer & oefen GCP Hack: HackTricks Opleiding GCP Red Team Expert (GRTE)